added road weighting and traffic-server interaction