mergeGen