added monitor to publish interface