continuing to build up example source code