added explicitArrayProcessor