refactored subscribers controller