added rest of array access methods