Added Wrapper for IoC