PRG211 Group project