start refactoring audio