updated lab 5