Updated lab 3.