lab3 is now working