sag extension add complicated text support