add swapo(n|ff)