i did some execution controller interface refinements.please check them out.charles, those changes are a start to answer your question about what you should do in the node implementation