Started writing ArrayExecutionContext