add router and mvc