Adding Parameter selection to optimisation