add external validations helper