PrintingPrototype: Changed the structure to make it easier to use