added ability to enable/disable services on demand.