restart optimising