extended merge example