array evalArray upgrade