lab 09-2 fixed