CIS 4301 Group project