xtd init with cycle_array