Ioc Common lib