CS 4710 Final Project Part 3