refactor audioDeck