Group Project for CSCI430