using old smooth optimisation + new centreSplit