lab 3 is fixed