refactored main sound