added Poor man's IoC