Group Project for INFO 451