My submission for WWDC 2014 Student Scholarship