re_implement function play audio