Completed assignment 9