added text support