created a simple facade to IoC