start of homework4