modify audio interface. broken version...