Finished porting routers