added sound_output module