completed assignment 7
completed assignment 7