Added empty initial version of optimiser code