refactor sfx