homework 4 final