finish assigment 1