description validations and tests