Updated lab 04