change ON_PUBLISH_LIST to SUBSCRIBE_LIST
update setup()