lab 4 revised