Graduation Project Final July 2017