add some routing helpers