added: controller.isController