add homework 2-3