Solution for Project Part 1