new files and changes for printing to screen