first draft of some ideas for an example