extensive work on alsa