working subarray creation