call setDI on app
uhhhh rewrite app Micro