added some audio functionality