now functional with audio library