merge routing stuff with suffix M