second revision lab 4