start of homework 4.