 
  desc: swap directory, mostly used for swap technique, pass, tus
-------------------------------------------------------------------------------------------
  eg: swap pass0 pass1

  If you use automatic name, child name will not change after swap.