#3 allow adding text