cleanup, turning script into OOP
city and rout selectors
more data.