updated routes and stuff