new version of ExecutionResult object