Updated lab 2.