final version homework 4