all array helpers impmtd