adding the start of an introductory example, but immediatly ran into some problems with the new hierarchy programming model