optimisation of stocks