Changed the app to complete assignments 28, 29, and 30. #28 #29 #30