Submission1

Final functions