refactoring RenderText