fixed array_merge