Array read functionality