adds basic dependency injector