functional library for validations