add smart_route include