Finished Project 2 with structure and style