completed assigment one