refactor sounds