Ex2

A working version of example 2.  You probably don't want to pull this into master :).