lab 4 done and lab3 fix