validations -part A