revise printing