stories render to JSON