TC331 Group Project