modify lab3