model validations
sender and receiver validations