direct print

direct print