add custom validation (validation other than the bean validations)