lab3 pushed