add array, each, conditions