validations chap 6 has problems