updated routes and UI