wip executionEntity & executionImpl