finished 5
clean up 5