done with router among other things