isolating the example to use its own dependencies