FIXED: use mode/2.
merge