Completed assigmnet2