add a docstring for the router