better clone
merge