finish lab 4.1