adding message processor