CSC 4710 Project P2