refactored sound