Programming assignment 2

first draft of programming assignment 2