message processor added