Finished

Working and printing properly