done exercises 10.5