refine printing