improvements to stories and parsing. I think fields should be auto-populated from the json fields