getting ready to refactor some sound code