ch7 - validation section