Initial example. Needs work.