Pass operation details to the optimisation function
0.2.2