polish
use smart_text