system test:
validation

messaging:
refactoring send, receive