some more validations