EngineHandler registration to io-handler part I
EngineHandler registration to io-handler part II