hw7-first changes