audio playback functionality added