IoC completed, !!NO TESTS!!