CSC 406 Project Group 1