added speed with cluster