Updated programming exercise 9 files