add Effective_sound function