added new text renderer