add getAllControllers method