added zoom and print