making all the route dynamic