Updated lab 4.