Implemented post validations