Team 6 Final Submission