[Feature] add text