add some methods to router interface