array access preps