use reverse router for forward and redirect