added proper audio support