working for all 16 clusters and 16 threads