Updated lab5.