local usunits = {
        --------------------
        -- american units --
        --------------------

  ushq = 
  {
    "us_sortie_recon",
    "ushqengineer",
    --"usairengineer",
    "us_platoon_hq",
    --"us_platoon_hq_rifle",
    "us_platoon_hq_pioneers",
  },

  uscp =
  {
    "ushqengineer",
    "usengineer",
    "usgmctruck",
    --"usjeep",
  },

  ushqengineer =
  {
    "usbarracks",
    "usvehicleyard",
    "usgunyard",
    "usradar",
    "usstorage",
    --"usgmctruck",
    "usatminesign",
    "usapminesign",
    "ustankobstacle",
    --"sandbags",
    "usassaultboat",
    "uspontoonraft",
  },

  usbarracks =
  {
    "ushqengineer",
    --"usengineer",
    "us_platoon_rifle",
    "us_platoon_assault",
    "us_platoon_mg",
    "us_platoon_at",
    --"us_platoon_scout",
    "us_platoon_sniper",
    "us_platoon_flame",
    "us_platoon_mortar",
    "us_platoon_crew",
    --"usm8gun",
    "us_platoon_infgun",
    "usgmctruck",
    "uspontoontruck",
  },

  usengineer =
  {
    "usbarracks",
    "usvehicleyard",
    "usgunyard",
    "usradar",
    "usstorage",
    --"usgmctruck",
    "usatminesign",
    "usapminesign",
    "ustankobstacle",
    --"sandbags",
    "usassaultboat",
    "uspontoonraft",

  },

  usvehicleyard =
  {
    "usgmcengvehicle",
    "usgmctruck",
    "usm3halftrack",
    "usm16mgmc",
    "usdukw",
    "usm8greyhound",
    "usm8scott",
    "usjeep",
  },
  
  usvehicleyard1 =
  {
    "usgmcengvehicle",
    "uspontoontruck",
    "usgmctruck",
    "usm3halftrack",
    "usm16mgmc",
    "usdukw",
    "usm8greyhound",
    "usm8scott",
    "usm5stuart",
    "uslvta4",
    "usjeep",
  },

  usvehicleyard2 =
  {
    "usgmcengvehicle",
    "uspontoontruck",
    "usgmctruck",
    "usm3halftrack",
    "usm16mgmc",
    "usdukw",
    "usm8greyhound",
    "usm8scott",
    "usm24",
  },

  usgunyard =
  {
    "usgmcengvehicle",
    "usgmctruck",
    "usm8gun",
    "usm5gun",
    "usm2gun_truck",
    "usm1bofors_truck",
  },

  usgunyard2 =
  {
    "usgmcengvehicle",
    "usgmctruck",
    "usm8gun",
    "usm5gun",
    "usm2gun_truck",
	"usm1_45ingun_truck",
    "usm1bofors_truck",
  }, 
  usspyard1 =
  {
    "usgmcengvehicle",
    "usgmctruck",
    "usm8gun",
    "usm5gun",
    "usm2gun_truck",
    "usm1bofors_truck",
	"usm10wolverine",
    "usm36jackson",
  },  
  usspyard =
  {
    "usgmcengvehicle",
    "usgmctruck",
    "usm8gun",
    "usm5gun",
    "usm2gun_truck",
    "usm1bofors_truck",
	"usm16mgmc",
    "usm8scott",
    "usm7priest",
	--"usm10wolverine",
    --"usm36jackson",
  },

  usgmcengvehicle =
  {
    "usbarracks",
    "usgunyard",
    "usvehicleyard",
    "usradar",
    --"usspyard",
    "ustankyard",
    "usstorage",
    "ussupplydepot",
    "ustankobstacle",
  },

  ustankyard =
  {
    "usgmcengvehicle",
    "usm5stuart",
    "usm24",
    "usm4a4sherman",
    "usm10wolverine",
  },
  
  ustankyard1 =
  {
    "usgmcengvehicle",
    "usm5stuart",
    "usm24",
    "usm4a4sherman",
    "usm10wolverine",
    "usm4a3105sherman",
    "usm4a376sherman",
  },
  
  ustankyard2 =
  {
    "usgmcengvehicle",
    "usm5stuart",
    "usm24",
    "usm4a4sherman",
    "usm10wolverine",
    "usm4a3105sherman",
    "usm4jumbo",
  },



  ussupplydepot =
  {
    "usgmctruck",
    "usm3halftrack",
  },

  usairfield =
  {
    "usl4",
    "usp51dmustang",
    "usp51dmustangga",
    "usp47thunderbolt",
  },
  
  usradar = {
    "us_sortie_recon",
    "us_sortie_interceptor",
    "us_sortie_fighter_bomber",
    "us_sortie_attack",
    "us_sortie_paratrooper",
  },
  
  usboatyard =
  {
    "usassaultboat",
    "uspontoonraft",
    "usdukw",
    "uslcvp",
    "uspt103",
	"ussc",
	"uslvta4",
  },
  usboatyardlarge =
  {
    "usassaultboat",
    "uspontoonraft",
    "usdukw",
    "uslcvp",
    "uspt103",
	"ussc",
	"uslcss",
	"uslvta4",
    "uslct",
    "uslcsl",
--	"ustacoma",
--	"usfletcher",
  },
}

return usunits
