public static function run()
 {
     $action = array_key_exists('action', $_SESSION) ? $_SESSION['action'] : "";
     $arguments = array_key_exists('arguments', $_SESSION) ? $_SESSION['arguments'] : "";
     switch ($action) {
         case "create":
             self::newRobotData();
             break;
         case "show":
             if ($arguments == 'all') {
                 $allRobotData = RobotDataDB::getRobotDataBy();
                 $allCreators = array();
                 // Retrieve the creators for each robot
                 foreach ($allRobotData as $robotData) {
                     $robotsCreatorsUserData = array();
                     foreach ($robotData->getCreators() as $userDataId) {
                         $creatorsArray = UserDataDB::getUserDataBy('userDataId', $userDataId);
                         $creator = $creatorsArray[0];
                         array_push($robotsCreatorsUserData, $creator);
                     }
                     array_push($allCreators, $robotsCreatorsUserData);
                 }
                 $_SESSION['robotData'] = $allRobotData;
                 $_SESSION['creators'] = $allCreators;
                 $_SESSION['headertitle'] = "botspace robot data";
                 RobotDataView::showAll();
             } else {
                 $robotDataArray = RobotDataDB::getRobotDataBy('robotId', $arguments);
                 $robotData = $robotDataArray[0];
                 $creators = array();
                 foreach ($robotData->getCreators() as $userDataId) {
                     $creatorsArray = UserDataDB::getUserDataBy('userDataId', $userDataId);
                     $creator = $creatorsArray[0];
                     array_push($creators, $creator);
                 }
                 $_SESSION['robotData'] = $robotData;
                 $_SESSION['creators'] = $creators;
                 self::show();
             }
             break;
         case "update":
             echo "Update";
             self::updateRobotData();
             break;
         default:
     }
 }