fix array copy