updated minimal example project to use new type definitions