Group 3 assigmnent submission