homework 3.1