seems hw7 is finished