init
merge