Group 2 Final Submission