Delete useless routers. Refactor logic of switching between different routers/views
make ingredient view look more tidy
code refactoring