add text_.cpp