cluster optimisation