done assignment 7