put in super call for router and model