half lab3