public function get_controller($_INPUT)
 {
     $return['arrayInput'] = $_INPUT;
     try {
         if (isset($_INPUT['request'])) {
             foreach ($this->concepts as $c) {
                 if ($c->get_request() == $_INPUT['request']) {
                     $return = array_merge($return, $c->get_controller($_INPUT));
                     return $return;
                 }
             }
             foreach ($this->concepts as $c) {
                 if (in_array($_INPUT['request'], $c->get_possible_requests())) {
                     $return = array_merge($return, $c->get_controller($_INPUT));
                     return $return;
                 }
             }
         }
         if (isset($_INPUT['concept'])) {
             if (isset($this->concepts[$_INPUT['concept']])) {
                 $c = $this->concepts[$_INPUT['concept']];
                 $return = array_merge($return, $c->get_controller($_INPUT));
                 return $return;
             }
         }
         $render = new CT1_Render();
         $return['form'] = $render->get_select_form($this->get_calculator(NULL));
         return $return;
     } catch (Exception $e) {
         $return['warning'] = $e->getMessage();
         return $return;
     }
 }