refactored tone