CSC8631Project1