additions to the example project