add some sound effect.
refactor