use ControllerConfig in ControllerManager