support adding text