I added some reading to the program