added MsgProcessor/Producer