wor on alsa implementation