Finished application part 2 assignment