add routes and trips tables, include column names for "foreign" predicates