Added SFO optimizer