new init
merging