init
merging init