SI 664 Group Project