demonstrates module injection