define TextStory interface