added subscription controller