added story.preview method