mapmerge maybe this time?