action, engine, and taskinterceptor redesign