some changes to lab 3 lab 4