add _ array functions