added avaudioplayer