completed assigment 5