did as much of the app as I could without testing