commit ch7 work