hw7 not yet complete