work on cluster distribution