Group Project for COMP229