structural additions for routing