lab 4 finally