improved comment Tone()