CSC 400 Group Project