move discardedM
fix reduce for fix
pretty SFix