Implemented Validations