add subarray helper methods