function run($request)
 {
     $count = 0;
     $array = Geoip::getCountryDropDown();
     foreach ($array as $key => $value) {
         if (!DataObject::get_one("EcommerceCountry", "\"Code\" = '" . Convert::raw2sql($key) . "'")) {
             $obj = new EcommerceCountry();
             $obj->Code = $key;
             $obj->Name = $value;
             $obj->write();
             DB::alteration_message("adding {$value} to Ecommerce Country", "created");
             $count++;
         }
     }
     DB::alteration_message("{$count} countries created");
 }