command controller implementation. subscriptions fixed