starting pub/sub interface