Some ideas about optimisation