Final Submittion (changed function notes)