Updated lab 3