finishes text support, with full functionality.