add router method support