router now can be service