added lab 4.2