This is my work on the project for COMP 303