added PLanExecutionState and it's collection