added modules in dependencies, added work with IoC in main file