CS370 Group Project