new take with clientside audio