customize routes, update 'cities' views, generate helper methods