Trying to refactor to allow for multiple examples.
Merge branch 'refactor'