COMP4411 Project1