dont use routers with using state