CSC 541 Project1