UF 300 Group Project