Final Project Submission 2017