added last of legacy code to new StoryTeller class