spec
merge