optimisation picking