Part 5: Finished application