implement remote array concatenation