modify for print