optimize CreateCluster