static add
merge