Tone function modified