COMP4920 group project