messing with the audio function