added message analyzer