Worked on print and image functions