refactor storyAt