Implemented the Alpha code of IoC