wire up IoC