CSC 4710 Final Project Part 1