some changes to lab4