Upload for coursera assigment 2