added first draft of assignment 1