dynamically add subscribers