Move and add work on ioc