add app-router and view