Progress on Printing Functionality issue #6