add Array+shuffle