customized base class - from CI_Controller to DCSW_Controller