added lab 3.1