ETCV 403 Group Project