keep output value
audio objects refactoring