COMP 3415 group project