cleaned up story creation process