added handle back into ALSA library