adding coarse cluster iterative fine graining