modify controllerProvider