hornbook. validation