optimisation template