Project Part 3 - CSC 4710