Part 1 of final project