formatting
dynamic predicates for itemArrays