added slides and explain IoC.