pullAndMerge