done with lab 9. Not working.