initializing
merging