Balanced clustering added