Smart Merge Smart Merge