text explanation