documentation for how I want the example/illustration function to work, and the