Add message distribution interface #2