support equal length array seq