add homework 1-4