CSC 4710 Project Part2