my redo assignment 3