fix array_merge