added Sui.array