first draft assignment 1
second draft assignment 1