Updated lab 5