Finished course project 1