added more audio functions