Implemented validations