lab3 exercises all complete