COMP507_project