adding lab3 changes