adding data, simple vignette, and more sophisticated model rewriting