Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Network The Internet Verizon

How 'Fast Lanes' Will Change the Internet 192

An anonymous reader writes "Net neutrality has been looking pretty shaky in recent months. Netflix has started paying Comcast and Verizon directly and the FCC is saying that's perfectly fine. We may be witnessing a fundamental change in the nature of the internet. Timothy B. Lee at Vox explains how all of this works, and what it means for the future of the web. Quoting: '[S]ome of the largest ISPs now seem to view declining network performance not as a technical problem to be solved so much as a source of leverage in business negotiations. Another reason is that regulating interconnection is much more complex than a "classic" network neutrality rule. When all of an ISP's traffic comes through one cable, it's not too hard to write a rule requiring that the packets in that cable be treated equally. But it's harder to write a rule governing when and how ISPs must interconnect. Someone needs to pay for the cost of these connections, and the fairest way to split the costs depends on many subtle factors, including geography, traffic patterns, and the relative size of the interconnecting networks. A poorly written interconnection rule could create a lot of work for lawyers without actually preventing abusive practices.'"
This discussion has been archived. No new comments can be posted.

How 'Fast Lanes' Will Change the Internet

Comments Filter:
  • Micro transactions. (Score:5, Informative)

    by Kenja ( 541830 ) on Friday May 02, 2014 @02:06PM (#46901789)
    Provider pays to provide information, customer pays ISP for access to internet and then has to pay a per view fee to view content at reasonable speeds. So long as there's money to be extracted, the consumer will be squeezed.
    • by Anonymous Coward on Friday May 02, 2014 @02:26PM (#46902019)

      Reasons like this is why I'm so glad the Netherlands chose to enshrine net neutrality in law.

      Otherwise we'd have to put up with shit like this:

      http://cdn5.geekinsider.com/wp-content/uploads/2014/01/2221.jpg [geekinsider.com]

      USA, enjoy your tiered priced internet service, your net neutrality is no more.

      • please don't make it sound like the american public is in favor of this kind of crap. We're divided into 3 camps.

        1. those who don't care (95%)
        2. those who are against it (4.999999%);
        3. the guilty greedy fucks who are implementing it. (0.000001%)

        • I agree with your distribution but I disagree with how you define your first category & your numberic distribution

          1. "those who dont care" is wrong...virtually ***everyone*** cares about getting screwed over by a corporation

          the problem is the reporters, editors who chose news stories, and the non-tech people who read the information **don't undrestand that they are getting screwed**

          and that's just the people who still feel it is within their power to change if they *are* getting screwed

          that's your probl

          • I think you'll find a fair number of democrats with their ties to the content industry who salivate over a tiered internet, or turning the internet into cable TV 2.0. but the rest of it, yeah i'd agree.

    • Re: (Score:3, Insightful)

      by Penguinisto ( 415985 )

      Only one rule that would prevent this crap. Unfortunately, it would have to come from Congress:

      "All Internet Service Providers are required to treat each data packet and/or stream passing within its networks with equal priority, without regard to source, content, or destination. Failure to do so will incur a fine of 1% of the provider's calculated annual revenue for each week this condition is not corrected to the satisfaction of prosecutors, plus an additional 1% of annual revenue for each week the conditi

      • by amorsen ( 7485 )

        The whole summary and article is about why exactly that is insufficient.

      • Unfortunately that rule would cripple the net. The wording doesn't leave any room to filter out DDoS and other malicious traffic. It's essential that ISPs retain that ability.

    • by XopherMV ( 575514 ) on Friday May 02, 2014 @02:50PM (#46902293) Journal
      Provider pays to provide information, customer pays ISP for access to internet and then has to pay a per view fee to view content at reasonable speeds. So long as there's money to be extracted, the consumer will be squeezed.

      This buys into the framing of the argument pushed by the ISPs. The content providers were already paying for their own connection to the internet. Now if content providers want to provide fast connections to their customers, then they not only have to pay their own ISP, but they also need to send money to every other ISP in the world. This fundamentally changes the structure of the market.

      And you, as a customer, get a crappy connection to the internet unless the content providers pay. That's true regardless of what you pay your ISP for their advertised bandwidth.

      If this goes too far, customers will eventually start suing their ISPs for false advertising. ISP customers are paying for a certain amount of bandwidth, not a certain amount of bandwidth IF the content providers also pay.
    • by TopherC ( 412335 ) on Friday May 02, 2014 @02:55PM (#46902339)

      One problem is that folks have to pay Comcast for decent internet service, and also they have to pay Netflix for a subscription. Fine of course, but if Netflix has to pony up extra fast-lane and direct-lane fees, ultimately their subscription prices increase. So Comcast+Netflix customers essentially get a hidden charge for their video streaming, one directly to Comcast and the other indirectly to Comcast (through Netflix). The real problem is that the indirect fee also applies to DSL and satellite customers, so you can't even avoid this fee by choosing a Comcast competitor.

      I can understand wanting a free market system to avoid tragedy-of-the-commons types of issues with Netflix customers causing other non-streaming subscribers to get worse performance, but this present "solution" is clearly broken and gives Comcast and other last-mile providers a significant economic influence over other companies like Netflix that does not derive from consumer choice.

      • > The real problem is that the indirect fee also applies to DSL and satellite customers,

        That is interesting, it seams like Netflix needs a surcharge to customers using Comcast or other providers that make them pay up. Netflix tried shaming them by showing the worst providers, didn't work.

        I think the worst problem is for possible Netflix competitors, Netflix was big enough to make agreement and pay for preferred access. A new competitor cannot compete with Netflix until they make the same agreements.

    • Customer has to pay overquota fees because the same ISP don't want you to use resources...

  • Real Solution (Score:5, Insightful)

    by Stormy Dragon ( 800799 ) on Friday May 02, 2014 @02:13PM (#46901843)

    Break up the big providers to ensure meaningful competition. The end consumers wouldn't tolerate ISP's that deliberately provide crappy service if they weren't forced to because most areas only have one broadband provider.

    • by rlp ( 11898 )

      I agree - but with the proposed Comcast / TW merger, things appear to be moving in the opposite direction.

      Also, I'd like to see a defined split between bandwidth and content providers. Allow companies to offer one or the other, but not both.

      • by spazdor ( 902907 )

        Inevitably, there will be reciprocity deals between content providers and transit providers. Either above the table or under it.

    • Break up the big providers to ensure meaningful competition.

      That doesn't solve the problem of the 2K and 4K video download from Netflix and other services. Fully half of prime time download traffic in the states was a Netflix stream before Netflix offered a streaming only service, before Netflix had HD service.

    • Re:Real Solution (Score:4, Insightful)

      by Penguinisto ( 415985 ) on Friday May 02, 2014 @02:37PM (#46902165) Journal

      Break up the big providers to ensure meaningful competition.

      Even better - regulate them like any other utility, right down to capping their profit margins.

    • Re: (Score:2, Insightful)

      by Anonymous Coward

      Not just break up. Separate into 3 distinct companies.
      1. owns the cables. especially the local loops. rents it out to anyone who wants to be an ISP, at FRAND terms.
      2. the ISP. provides the internet service.
      3. The content provider.

      Make it illegal for any single company to supply services in more then 1 category.
      And because the cables are a natural monopoly it should be either owned by a Municipality or strictly regulated.

    • Break up the big providers to ensure meaningful competition. The end consumers wouldn't tolerate ISP's that deliberately provide crappy service if they weren't forced to because most areas only have one broadband provider.

      That's not a solution. That's like mowing the lawn; they'd just come back.

      Proof: they started out small. That didn't stop things from getting where they are now.

      The solution is change the rules of their business. How? By getting the FCC to regulate them as Title II Common Carriers, as they should have in the first place. Then almost all of these problems simply disappear overnight.

      Common Carriers are not allowed to discriminate based on content (in fact -- wonder of wonders -- they are not even all

    • by Flammon ( 4726 )
      Instead of using force to break things up, I would remove the laws that give large corporations an advantage and special privileges over smaller companies. The problem however is that most of these laws are sponsored by the large corporations and the corruption is rampant. We can either take our government back, in a possibly painful and bloody revolution or reduce the size of government to make it a less effective weapon for large corporations.
      • That might work if we were starting from scratch, but as it is we'd be starting from a place where the big corporations are already so entrenched that merely leveling the playing field is unlikely to make up for the decades of corruption.

        • by ewieling ( 90662 )
          Telecommunications Act of 1996 forced local phone companies to sell access to their copper. In many parts of the country the wholesale price for a copper loop to the customer was MORE than the retail price for similar service from the ISP part of the telco. When those requirements were removed ISPs promptly stopped renewing the copper access contracts.

          This is why you have a choice between the local phone company or the local cable company for internet service.
  • "A poorly written interconnection rule could create a lot of work for lawyers without actually preventing abusive practices" Like they care... if it generates profits (and it will or will appear it will) they will do it... this is not about best use of technology or even fighting piracy or reducing latency... this is just about money and control.
  • by RichMan ( 8097 ) on Friday May 02, 2014 @02:20PM (#46901947)

    Whatever happens it will be constructed so that lawyers get their danegeld. And a non-trivial amount.

    Every carriage agreement will require verifiable traffic levels and performance all of this will have to have minutly agreed upon measurement processes.

    The whole notion is very B-Ark worthy. And will result in a lot of work for the providers.

  • Finally (Score:5, Insightful)

    by thule ( 9041 ) on Friday May 02, 2014 @02:20PM (#46901949) Homepage

    Someone actually pointed out something I've been saying for a while. My point was that traffic shaping rules don't make any sense if an ISP peers with preferred providers of services. Say they want to provide quality VoIP. They don't need to shape competitors packets, they just need to keep their VoIP traffic off congested links. Duh! Net neutrality rules wouldn't have covered peering.

    So now the government is talking about regulating peering. I feared this would happen once someone woke up to how the Internet actually works. I really don't see how any good can come of this. As I've stated previously, there was an article YEARS ago that pointed out that Yahoo! only paid for half of their bandwidth requirements. They had their own national network that they would deliver content directly to ISP's. It was a win-win because the traffic would stay off the transit links of both Yahoo! and the ISP's. They were connecting content to eyeballs. It wasn't traditional settlement-free peering, but it was a good thing. Nothing wrong with it. Peering is good. Why should the government get involved with this?

    As far as Netflix is concerned, they painted themselves into a corner. They used a CDN (Cogent) that had settlement-free peering with many networks. Once Netflix started sending their traffic over those links it broke the settlement-free agreement. Netflix might have been in a better position if they didn't use a CDN and all their traffic went over transit. Then make agreements directly with the large ISP's that didn't involve existing peering ports.

    • by samkass ( 174571 )

      As far as Netflix is concerned, they painted themselves into a corner. They used a CDN (Cogent) that had settlement-free peering with many networks. Once Netflix started sending their traffic over those links it broke the settlement-free agreement. Netflix might have been in a better position if they didn't use a CDN and all their traffic went over transit. Then make agreements directly with the large ISP's that didn't involve existing peering ports.

      And since there mathematically can be only one example of a single company pushing 60% of all the data into the tubes during peak hours, nothing done in response to their situation is generalizable to the rest of the Internet in the US. Let's just leave the Netflix situation out of it and we'll end up with better proposals.

      • Re:Finally (Score:4, Interesting)

        by smartr ( 1035324 ) on Friday May 02, 2014 @02:47PM (#46902261)

        Netflix is a perfectly good example to look at. There's no reason Netflix's media should be getting privilege over Amazon media, AT&T media, Google media, Comcast media, or some guy in Delaware's media. If I want to use a less popular service or run things over a corporate network linked through the internet, it should not be throttled so that Netflix gets priority. The two main problems seem to be:
        1. The internet service providers don't want to upgrade their infrastructure.
        2. The internet service providers are unwilling to meter the activities that would actually make them upgrade their network because they can make more money degrading service, not upgrading the network, and not fixing their peering arrangements. ...
        How do you "meter" Netflix? ICANN has the root addresses to blocks in networks that can very easily be used to calculate an abstract "distance". If a customer exceeds a certain amount, say X gigabytes from a "long distance" provider, you need to "meter" it and bill them more. This would be neutral and a way of fairly charging customers for their usage. Shady backroom deals with Comcast and Verizon are no way to do honest business when the wires have a right of way through my property.

    • by AK Marc ( 707885 )

      Someone actually pointed out something I've been saying for a while. My point was that traffic shaping rules don't make any sense if an ISP peers with preferred providers of services. Say they want to provide quality VoIP. They don't need to shape competitors packets, they just need to keep their VoIP traffic off congested links. Duh! Net neutrality rules wouldn't have covered peering.

      At least with that, they couldn't target competetor's VoIP. They'd have to sacrifice *all* their peered HTTP etc. just to harm competitor's voice. So long as there was any competition, that would end them.

      So now the government is talking about regulating peering.

      That's because anyone smart enough to understand the issues is smart enough to stay away from politics. The problem is our democracy is broken. Peering is secondary. The simpler solution is to regulate the customer experience. I don't care how you peer, how you deliver services, how many QoS levels y

      • by thule ( 9041 )

        Deliberately harming traffic from Cogent to hamper Netflix is anti-consumer, and in a regulated market, should be illegal.

        Did they actively *harm* Cogent? If the original agreement was settlement-free peering and Netflix changed that balance dramatically, who is at fault? It seems to me the right way to handle the situation is for Netflix to come in and create a new peering agreement that is not settlement free. Just like Yahoo! did 10-15 years ago. The problem is that Netflix is way more demanding than Yahoo! ever was. ISP's saw Yahoo!'s imbalanced peering a win-win. Netflix has a harder sell because the huge amount of data t

        • by AK Marc ( 707885 )

          Did they actively *harm* Cogent? If the original agreement was settlement-free peering and Netflix changed that balance dramatically, who is at fault?

          You are presuming a contract breach by Netflix. I've seen nothing to indicate that any "agreement" was changed or not followed. Do you know what the agreement was that you are asserting wasn't followed?

          The Internet was "originally" not designed as you describe. Current agreements lean towards ISPs paying for downstreams, not upstreams. In "fairness" the users who paid for Internet Access are the ones paying for the Internet, and the ISP is required to deliver it. Small ISPs solve this by buying transit.

          • by thule ( 9041 )

            You are presuming a contract breach by Netflix. I've seen nothing to indicate that any "agreement" was changed or not followed. Do you know what the agreement was that you are asserting wasn't followed? The Internet was "originally" not designed as you describe. Current agreements lean towards ISPs paying for downstreams, not upstreams. In "fairness" the users who paid for Internet Access are the ones paying for the Internet, and the ISP is required to deliver it. Small ISPs solve this by buying transit. Large ISPs have enough content/connections that others pay them for transit. They should have been paying Netflix for transit, as Netflix was generating the content. If content didn't cost, why do so many ISPs pay Google and Akami to reduce their demands for content?

            Netflix didn't breach contract. Cogent did by going outside the agreed ratio for peering. When that happens, the person taking on the extra traffic gets payed to transport it. Cogent wasn't prepared to handle all the extra traffic Netflix generated. They needed to charge Netflix more for the service so they could cover their transport costs with their peers. They also needed to upgrade the links.

            Again, nothing to do with net neutrality. It is just business.

            • by AK Marc ( 707885 )

              When that happens, the person taking on the extra traffic gets payed to transport it.

              It isn't transit when it's going to the ISP's customers. Cogent paying "transit" to an ISP to reach that ISP's customers is the opposite of all agreements before. If the ISP is actually acting as transit for some, then it's a different matter, but the idea of Cogent needing to "pay" an ISP to reach that ISP's customers is the opposite of all agreements I've ever seen.

    • by dlt074 ( 548126 )

      "So now the government is talking about regulating peering. I feared this would happen once someone woke up to how the Internet actually works. I really don't see how any good can come of this."

      it's the government, "good" has nothing to do with it. they want control and power. regulate, is what they do. control is what they want. outcome is not important to them. repeat.

    • by Bengie ( 1121981 )

      So now the government is talking about regulating peering. I feared this would happen once someone woke up to how the Internet actually works. I really don't see how any good can come of this.

      A simple fix would be to regulate residential facing ISPs to not allow congested links. ISPs may run business connection however they want, because businesses have SLAs protecting them, but residential users do not have the time or professional knowledge to properly protect themselves from being taken advantage of. If an ISP decides to hand out 100mb connection to all customers and suddenly their link to Netflix is congested, then that ISP best fix the issue by either upgrading the link or changing to anoth

      • by alen ( 225700 )

        yeah, but it should also be on netflix on then to send their data in a more efficient manner and pay for this if needed. netflix used to pay limelight for CDN until last year

        those of us who don't care about netflix that much should not pay higher ISP bills for a small group of people who demand this service

        • by Bengie ( 1121981 )
          Netflix is trying to drop all CDNs and just do direct peering. They have an open peering policy at all major IXs. Networking gets dramatically more efficient at scale, which makes it hard for Netflix to cater to the smaller ISPs. But the issue here isn't actually smaller ISPs, it's the big ones, who can afford the $5k/month for 100gb ports. Yes, so expensive /sarc. Dear lord, how could a large ISP ever survive buying peering bandwidth at $5k per 100gb, plus a one time cost of $6k for the hardware.
    • ...Yahoo! only paid for half of their bandwidth requirements. They had their own national network that they would deliver content directly to ISP's. It was a win-win because the traffic would stay off the transit links of both Yahoo! and the ISP's.

      Exactly right. This is what most major content providers do. Google, Microsoft, etc... etc... There are actually major companies that help facilitate this sort of thing. This was the central problem with Netflix. The refused to do any of this. The told the ISPs to go to hell, they'd do what they wanted rather than get themselves locked into an agreement that my prevent them from saving money on a better peering deal down the road. Netflix forced the Net Neutrality issue on the ISPs and the ISPs unfortunate

      • by amorsen ( 7485 )

        Netflix offers to bring the bandwidth to the ISP for free, with their content boxes. They will happily deliver their content directly to the ISP. But free was not good enough for Verizon.

      • by thule ( 9041 )

        The told the ISPs to go to hell, they'd do what they wanted rather than get themselves locked into an agreement that my prevent them from saving money on a better peering deal down the road. Netflix forced the Net Neutrality issue on the ISPs and the ISPs unfortunately won.

        No, they were trusting that Cogent would deliver the content. Cogent had peering agreements with ISP's but didn't want to upgrade or pay for when the bandwidth ratio went outside of the agreement. So, Netflix is doing it themselves. They are doing what Yahoo! did years ago. Nothing new here. It has *nothing* to do with net neutrality.

    • by alen ( 225700 )

      hey stupid, cogent is not a CDN. they are a tier 1 network
      they have a huge national fiber backbone with end points in a lot of locations where you can peer with them to upload your data to send to ISP's with smaller network foot prints. that's the whole point of tier 1, most ISP's are still somewhat regional networks and if you're netflix you can't peer with them unless you have a presence in the same facility.

      a CDN company has a server inside the ISP's networks with a lot of storage to hold content and med

      • by thule ( 9041 )

        Yes, I know Cogent is a large network provider. I am a Cogent customer. Some articles I have read referred to Cogent's relationship to Netflix as a CDN despite the fact that Cogent does not offer a CDN service. Netflix was building their own CDN using Cogent Here’s How The Comcast & Netflix Deal Is Structured, With Data & Numbers [streamingmedia.com]. I wasn't completely comfortable with the term when I first read it, but it did make sense that Netflix was using Cogent's peering to deliver content to ISP's and to

      • by Bengie ( 1121981 )
        CDNs do not always have caching servers inside of ISPs, they may have caching servers at a local IX where they can be peered with. Level 3 offers CDN services this way.
  • I would expect Lawrence Lessig's MAYDAY SuperPAC could solve this.
    As far as I can see, it aims to set up congressmen who will take money out of governing, and I bet it will also wipe out FCC corruption and reset pointers to net neutrality as a consequence of where I expect it will go.
    https://mayone.us/ [mayone.us]
    http://lessig.tumblr.com/post/... [tumblr.com]

  • by Richy_T ( 111409 ) on Friday May 02, 2014 @02:29PM (#46902063) Homepage

    More regulations will just end up causing more exploitable loopholes. If someone will eat their lunch if they provide crappy service, they'll fix things sharpish.

  • There will always be some sort of peer-to-peer sharing mechanism. Interconnect or peering agreements have no power over me pirating the content. You do not want to play fair? You want to chose when and how I can consume content I paid for? You want to get money from three different directions and still give me crappy service? Then the only one earning my money will be the local ISP (grudgingly because I have no choice), and my VPN provider. If I have a direct route to give to the artist(s) involved I w
  • by Bob9113 ( 14996 ) on Friday May 02, 2014 @02:32PM (#46902097) Homepage

    It's also important to keep the pressure on via the official channels, even if we're skeptical whether it will work. Documenting public sentiment and the government's consideration (or lack thereof) is a critical step on the path to better government. Please sign the net neutrality petition [whitehouse.gov] and reply to the FCC request for comments [fcc.gov], and promote them on your favorite social networks.

    The petition is almost up to half the needed signatures in about one week, but the signature rate has been slowing down with the weekend approaching as peoples thoughts turn to beer and barbecue. Please help give it a boost, and/or light it up again Monday or Tuesday, to keep the momentum going during the more active weekdays.

  • by WaffleMonster ( 969671 ) on Friday May 02, 2014 @02:41PM (#46902193)

    I'm shocked... large ISPs (e.g. Comcast) would never deliberately load links to point of saturation in a bid to leverage access to millions of captive eyeballs.

    In all seriousness TFA misses the larger point. It is impossible and foolish to even try and legislatively correct distortions arising from provider and content monopolies. The only viable solution is to deny monopoly status and break up large providers into little byte sized bits.

    If only you are able to keep everyone from getting too fat then the problem solves itself as normal market forces keep the BS in check.

    • It's not even that hard. Government fiber and administrative control of a all passive (all encrypted) cwdm network. Everybody gets a pair and they interconnect all comers at a given rate. Cities are already seeing what happens when you make bandwidth cheap and available. IPv6 pretty much makes this work well. A city network that could act as lifeline internet along with library, school and government access, hell it could make one great p2p network and let businesses interconnect. Multiple ISP's to co

  • Comment removed (Score:4, Interesting)

    by account_deleted ( 4530225 ) on Friday May 02, 2014 @02:43PM (#46902211)
    Comment removed based on user account deletion
  • I realize that this is not a popular subject and, to be honest, not one I'm 100% in love with either but it would solve a lot of problems -- and keep network neutrality as a top priority while providing for competition.

    Simply (or not so simply) nationalize all of the copper, fiber, other wires that make up the internet today including all interconnects - everything needed for the internet to be the internet. Write in a complete HANDS-OFF policy (no piping the internet into the NSA's back room and then pipin

  • by Jeff Flanagan ( 2981883 ) on Friday May 02, 2014 @02:56PM (#46902363)
    >Netflix has started paying Comcast and Verizon directly and the FCC is saying that's perfectly fine.

    Yes, it's completely fine that Netflix now pays Comcast for direct access to their network, rather than continuing to pay Cogent for transit when Cogent couldn't handle the traffic.

    Of course if you only read about this on the perpetually outraged SlashDot, you might have been seriously misled regarding the situation. I know I was.
    • by Rich0 ( 548339 )

      >Netflix has started paying Comcast and Verizon directly and the FCC is saying that's perfectly fine.

      Yes, it's completely fine that Netflix now pays Comcast for direct access to their network, rather than continuing to pay Cogent for transit when Cogent couldn't handle the traffic.

      How could they handle it? The destination was on Comcast's network, and Comcast was not providing an adequate connection to accept all that traffic, despite advertising to their own customers that they could download data at a higher rate than was achievable. If you want to deliver data to a Comcast customer, there is no way to do it without Comcast's help.

      I'd say that the solution is for people to stop buying broadband from Comcast, but when they're the only provider in your area, or one of two, then you

  • CDN's and direct peering have been around for many years. networking best practices say to make as direct a path with less hops as possible.

    and yet a few bloggers decided the internet needs to work the opposite way, with large content providers sending their content on longer routes through different networks just to comply with someone's idea of a fair internet

  • A very long time ago HowStuffWorks had an article I took as filler: http://computer.howstuffworks.... [howstuffworks.com] and even snubbed the thought of paying to view what one wants me to see, but it may be upon us. At which point I'll ignore anybody who request a credit card to participate pretty much what I do now.

    Damnedest thing I found this with: a penny a page to view site:\howstuffwork
    The \ was an accident and required.

  • They're adding "slow lanes", and moving services that don't pay up into the slow lanes.

    The whole thing is nothing but greed. The ISPs at both ends are already being paid for the bandwidth, but the ISP at the consumer end wants to be paid for it twice, once by the consumer and once by Netflix.

  • Is it really too much to ask to be able to toss the cable and telco suits into a pit of fire, vat of acid, or both?

Keep up the good work! But please don't ask me to help.

Working...