add dynamic routers