add router and navigation