Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
Google Communications Social Networks Technology

Google Wave Out of Beta 255

googlePLEXS writes "Google Wave is open to all users at wave.google.com, as a Google Labs product — no invitation needed. Google Apps administrators will also have the option to add Wave as a Labs feature for their domains, helping groups of people communicate and work together more productively." If you haven't played with it, it's worth your time just to try to think beyond the bounds of IRC/Email. It's not going to change your work flow, but I still think it's worth a bit of your time to see it.
This discussion has been archived. No new comments can be posted.

Google Wave Out of Beta

Comments Filter:
  • Yay? (Score:5, Funny)

    by Anonymous Coward on Monday June 21, 2010 @09:01AM (#32639618)

    Now more people than ever before can not use Wave.

    • by pdboddy ( 620164 )
      Haha, think Wave will get Slashdotted?
      • Google Wave might be the biggest *Techno Bust* I can think of in a long time.

        It had a mountain of hype surrounding it, yet is less effective than a multiple person Chat Room, and 15 times as laggy/chunky/choppy.
        • by ronsr ( 1653189 )

          It had a mountain of hype surrounding it, yet is less effective than a multiple person Chat Room, and 15 times as laggy/chunky/choppy.

          Oh come on, Wave is much more than that! The advantage is that you can spend all your time deleting what other people have written and replacing it with "I'm gay!" or other such witticisms.

          At least that's all I've seen it used for. Luckily as you noted, Google have a built in feature which will stem the flow, as participants have to dedicate more and more RAM to their browser just to open the wave.

  • Probably the fastest a Google product has ever gotten out of beta. :) It's definitely worth a look though!
    • Re:Dupe? (Score:5, Funny)

      by hedwards ( 940851 ) on Monday June 21, 2010 @09:05AM (#32639656)
      Nope, that's just a glitch in the Matrix. It happens whenever they change something.
    • Re: (Score:3, Insightful)

      by AnswerIs42 ( 622520 )
      Well, it did not work the first time to get people to use Wave... so maybe submitting the "story" (or is it advertising now?) again will get people to use it... doubt it.
  • by neiltrodden ( 981196 ) on Monday June 21, 2010 @09:04AM (#32639642)
    It's been out of beta for over a month as the DATED press release states!
  • Great! (Score:5, Funny)

    by pknoll ( 215959 ) on Monday June 21, 2010 @09:06AM (#32639670)
    Now everyone can try to figure out what the hell it's for.
    • Re:Great! (Score:5, Interesting)

      by thenextpresident ( 559469 ) on Monday June 21, 2010 @09:13AM (#32639750) Homepage Journal

      It's actually not difficult to see what it can be used with. Basically, anything you type can be a wave. Any content you create can be a wave. The problem is people see Google Wave as the product. Google Wave is just the interface. Gmail would be useless if Email wasn't as widely used as it is. The Wave protocol exists for a reason.

      These comments here could all be waves. Facebook could be based on waves. Forums as well. You would still use the same interfaces as you do now, but you'd have the added benefit of a standard API to access that information, the way email works today.

      Google Wave is Thunderbird. Wave is Email.

      • I can already send any data through email, so what exactly makes Wave worth my time?
        • by MosX ( 773406 ) <dwayneh@gmail.com> on Monday June 21, 2010 @09:34AM (#32639958)

          I can already send data through the US Postal Service, so what exactly makes email worth my time?

        • why you might care (Score:4, Interesting)

          by jDeepbeep ( 913892 ) on Monday June 21, 2010 @09:36AM (#32639986)

          I can already send any data through email, so what exactly makes Wave worth my time?

          Real-time collaboration.

          • Re: (Score:3, Interesting)

            by jimicus ( 737525 )

            But what you wind up with is something that looks like an interactive chat session - you can put together ideas that way but there's no structure to the end result.

            If you're collaborating on something that, say, will eventually become a document, it's next to useless because you still need to re-write the fruits of your labour into that document. With a Wiki, that's a non-issue because you're working towards the final version.

            More useful would be real-time collaboration integrated with Google Sites and Goo

            • extensions? (Score:3, Insightful)

              by jDeepbeep ( 913892 )

              But what you wind up with is something that looks like an interactive chat session - you can put together ideas that way but there's no structure to the end result

              Isn't that where extensions would come in? I'd prefer that Wave itself not define what an end product would be and impose that on me.

            • by numbski ( 515011 )

              Even worse, you're "collaboration" will have a serious case of "data lock". Don't want it at Google? Tough.

              • by jimicus ( 737525 )

                I wouldn't quite go that far:

                http://www.dataliberation.org/ [dataliberation.org]

                But Wave is a particular issue because it's not supported for data export right now.

              • Re: (Score:3, Informative)

                by Schadrach ( 1042952 )

                Umm, Wave is a protocol, with Google Wave being the reference implementation. The protocol supports what they call "federation" -- If my Wave address is Schadrach@Schadwave.com (a third party Wave server) and yours is numbski@googlewave.com, we can create a wave with each other invited, and it will maintain it on both wave servers. However, if everyone that is part of a given Wave is one the same server, that Wave never leaves that server. It is also possible to set a Wave server to not federate or to re

                • Re: (Score:3, Insightful)

                  by numbski ( 515011 )

                  Somehow I had the misconception that all API data went through Google. My mistake. Thank you for clarifying! :)

          • I can already send any data through email, so what exactly makes Wave worth my time?

            Real-time collaboration.

            I already have two options for this: a face to face meeting and a phone.

            What's with this increased distancing we're doing to each other with technology, anyway? It's just like Facebook turning the meaning of 'friend' into some perverse economy of your status.

            I thought tech was supposed to bring us together; now it seems we're using it to become more isolated from each other. I can see the application may be useful for remote, widely distributed individuals working in teams who absolutely need real t

        • by Lumpy ( 12016 )

          people can watch you type the email.

        • by Ephemeriis ( 315124 ) on Monday June 21, 2010 @09:52AM (#32640190)

          I can already send any data through email, so what exactly makes Wave worth my time?

          Real-time collaboration.

          Wave isn't intended to have you compose a message and send it off. And then somebody else reads the message later and replies to you. It isn't intended for a thread-like conversation.

          The idea is to have multiple people contributing to a discussion more-or-less simultaneously.

          Kind of like if you were to cross email with AIM, Microsoft Word, and WebEx.

          • I signed on and no-one else was on, and I couldn't think what to do with it, so it must be a really silly idea right?
            • I signed on and no-one else was on, and I couldn't think what to do with it, so it must be a really silly idea right?

              Meh.

              It might be useful.

              I tried it out for a while. Tried to use it to communicate with some friends and family members. Didn't find it terribly useful myself. But I was really trying to use it more like chat and/or email. We weren't really collaborating.

              Maybe it would be more useful if we were trying to accomplish something, instead of just chatting?

          • Real-time collaboration.

            yeah, like chat.

            Did you know there are chat programs out there that send every keystroke? Turns out it's pretty annoying. It shows how bad of a speller I am.

            • Real-time collaboration.

              yeah, like chat.

              Chat... With graphics... And multiple people typing simultaneously... And relatively slow refreshes through a web UI...

              Did you know there are chat programs out there that send every keystroke? Turns out it's pretty annoying. It shows how bad of a speller I am.

              I agree that it is annoying, though not really because I'm a bad speller. I just don't like to wait for someone to finish typing.

          • Re: (Score:3, Interesting)

            My entire team was asked to look at it, I took neutral opinions from all the members. It gave us less functionality than our existing collaborative documents system and Adobe Connect Pro and appeared to be less streamlined and we had security concerns. In my opinion, as the CTO of a small (30 people) technology company, it has no utility for us or our partners. I hope it works for others out there, and we'll look at it again if there's a compelling reason given to us.
        • Because you can post to whatever forums you want, whatever slashdot articles you want, and if they are set up as waves, you will be automatically subscribed to those waves and can view them all from a single inbox. Additionally, email is to wave as txt is to html. You can "do the same things" with both, in only the weakest sense-- Wave is far more capable and (as I understand it) should eliminate a great portion of the anonymous spam that we see now were it to replace email.
          • Well that's new.
            How would the wave email stop spam?

            And this may bee really basic, but please describe HOW wave is "more capable". What's it do?
            • Re: (Score:3, Informative)

              How shall I count the ways?
              1. All server-to-server communication is TLS encrypted and authenticated. All wave origins are verified using digital signatures, so, to quote from wikipedia,

                Therefore, a downstream wave provider can verify that the wave provider is not spoofing wavelet operations. It should not be able to falsely claim that a wavelet operation originated from a user on another wave provider or that it was originated in a different context.(source) [wikipedia.org]

              2. Real-time communication is possible-- that is, if you so desire, letter-by-letter updates are possible. This is not possible in email, so wave is in that way "more capable". Ill leave it to marketing droids to find use-cases for this.
              3. you can extend it with native widgets and/ or videos. For example, if you want to discu
        • Re: (Score:3, Interesting)

          by Mascot ( 120795 )

          If you can't see a reason for using it, you either don't understand how it works, or don't have a use for it. Both are valid reasons.

          I use it a lot at work myself, and absolutely love it. For example, instead of sending an email to 5 people, each of them replying with different bits of information that I then have to collate myself, we use a wave.

          Instead of sending the boss email updates on critical on-going tasks, I keep them in a wave the boss has access to and update that as I go along.

      • Re: (Score:3, Informative)

        by OverlordQ ( 264228 )

        It's actually not difficult to see what it can be used with. Basically, anything you type can be a wave. Any content you create can be a wave. The problem is people see Google Wave as the product.

        No, most people see it as a solution in search of a problem.

        • Re: (Score:3, Insightful)

          by kestasjk ( 933987 ) *
          Group e-mail is definitely a problem.. E-mail is a problem period; really I think it's safe to say when a company like Google recreates e-mail, and the result is a superset of e-mail, it's probably going to be at least a step forward.

          I just don't think people should dismiss it; I understand people not using it, which is a chicken and egg problem Google need to figure out and probably won't figure out, but don't dismiss it out of hand.
      • by Xest ( 935314 )

        I'm still a little lost, perhaps it's one of those things that isn't obvious until you've used it. But what advantage does creating content as a Wave have over just creating it normally? If it's just a protocol for information interchange that wraps around content which is what it sounds like from your description, then what was wrong with XML, or is it literally just a pre-defined XML schema for content?

        Or I suppose to put it another way, what does it let us do that we couldn't do just as well already?

        • It's a realtime protocol, not simply a document format. For example, the federated protocol uses XMPP.

      • by solanum ( 80810 )

        Am I the only one that is none the wiser for that post? What is a 'wave' supposed to be or do? Can someone explain in plain English what the purpose of Google Wave is?

        • Re:Great! (Score:5, Funny)

          by Macrat ( 638047 ) on Monday June 21, 2010 @10:24AM (#32640556)

          Can someone explain in plain English what the purpose of Google Wave is?

          No.

        • Re:Great! (Score:5, Informative)

          by LordLimecat ( 1103839 ) on Monday June 21, 2010 @10:31AM (#32640696)
          Several points.
          1. It seems (so far as I can see) to be a direct replacement for email if it gains enough adoption. All data is encypted, and (as i understand it) all senders are verified, so spam and eavesdropping problems are pretty neatly dealt with. It extends the functionality quite a bit too, allowing for native video, widgets, etc.
          2. It simplifies multi-person communication vs what you get with email-- currently adding a new person to a chain of emails is rather clunky: you have to forward the chain to them, and then hope that they correctly reply-all, otherwise the whole chain is messed up and if you need to add another person, he misses chunks.
            With wave, just click the "add another person" button, and they can see the entire conversation-- unless you want to keep certain parts private (which is easy to do)
          3. It consolidates messaging on the internet. Currently, you go to JoeSchmoes blog, 2 forums, and slashdot, and leave posts at each. In order to check your replies, you need to visit each site and dig around to find your post.
            With wave, the blog comments could be a wave, the forum threads each could be waves, and the slashdot comments be waves. You reply, and your inbox now reflects the subscriptions to each. You could reply from your inbox, while others reply from slashdot or the blog-- but its all one messaging system, which means that doing it mobile is now a lot easier as well (you just need a mobile wave client).

          Point 3 is especially big. Its kind of hard to see the benefit until youve actually tinkered with it and seen what it can do. For example I created a blogspot account, set up a test blog, and embedded a wave with an embedded sudoku board, and added the "everyone" member. Within seconds, on my blog, i had about 3-4 people playing sudoku and leaving comments-- in real time and with no refresh. I could later check my wave inbox and see any changes that had been made.

          THAT is a big leap forward IMO-- if we can have a better messaging system with unified contacts and a unified interface, thats huge. All of a sudden we dont rely on 30 different websites producing an interface suitable to a 5 inch screen; we can just look for a suitable mobile client.

        • Re:Great! (Score:5, Funny)

          by noahm ( 4459 ) on Monday June 21, 2010 @12:04PM (#32642218) Homepage Journal

          Am I the only one that is none the wiser for that post? What is a 'wave' supposed to be or do? Can someone explain in plain English what the purpose of Google Wave is?

          The best answer I've heard to date for this question is "It's something that's supposed to make young people understand the confusion that old people feel when they try to use a computer."

      • Re: (Score:3, Interesting)

        by Tom ( 822 )

        Yes, if only now someone who understands something about good interfaces came out with a Wave client, I'd be happy.

        I love the concept behind Wave. But Google Wave is a close-to-unusable mess. And yes, I've tried pretty hard to use it, with several different groups of people.

      • by Yvanhoe ( 564877 )
        Well, the interface sucks and this jeopardize the spread of Wave as a protocol. That is sad because the idea is certainly worthwhile.
      • by VShael ( 62735 )

        But if wave is email, and I already have email, why do I need wave?

      • In other words, Google Wave is Gmail. I want a Thunderbird. Wave might not be so freaking slow if it were running on a native desktop client.

      • Yeah, I've had Wave explained to me like this before. Like only a zen master can truely understand what it does.
        I boiled down his explanation and it seems like it's a chat program, using chat protocols, where you can interject lines between previous lines. Which is neat, but not quite up to snuff with google's other tools.

        Basically, anything you type can be a wave. Any content you create [by typing] can be a wave.

        That's great. But what's a wave? And if you say some marketing bullshit like "it's a tool for collaboration" then I'm going to just tune you out.

    • by nmg196 ( 184961 )

      It's exactly the same as Facebook, except it doesn't have any of your contacts on it.

    • Good. I have gotten tired of trying to find a use for it all by my self. Much harder to figure out alone than sex.
  • No email integration == no future for wave.
    • Re: (Score:3, Insightful)

      The Wave is a federated protocol. You could easily write an email gateway.

      But Google themselves should do it, I agree.

    • by UpnAtom ( 551727 )
      You get email notifications. I guess people trying to read via email would make all the amazing stuff that Wave does rather useless.
      • Re: (Score:2, Insightful)

        by canix ( 1176421 )

        You miss the point: Wave should include email functionality so that people have a "one stop shop" not waves should be forwarded to email to read.

        • by UpnAtom ( 551727 )

          2nd sentence: "I guess people trying to read via email would make all the amazing stuff that Wave does rather useless."

          But yeah, Google should provide an open-source (who would trust them otherwise?) offline email reader that covers POP3, Gmail, Wave, Buzz & RSS with Bayesian anti-spam.

          Sadly, the IE Frame for Wave is borked and hence only FF & Chrome support Wave.

          Wave is superb though - best thing to happen to the internet since Slashdot. ;)

    • Re: (Score:3, Insightful)

      by Ephemeriis ( 315124 )

      No email integration == no future for wave.

      Why would wave integrate with email? Or, rather, in what way do you think it should?

      IRC doesn't integrate with email. AIM doesn't integrate with email. HTTP doesn't integrate with email. BitTorrent doesn't integrate with email.

      Wave is a new protocol. It isn't really supposed to replace email. It's supposed to be a different way to communicate and collaborate. Somewhere between Microsoft Word and WebEx.

      • Forwarding an email you've received to a wave email account to turn it into a collaborative discussion. Having a nice offline rich editor when no Wave desktop client exists is nice, too (Yes, I know Google Gears exists for that). Being able to set up mobile devices or programmatic scripts to be able to create waves would be simpler if an already-understood protocol could be used. Think of email-to-txt gateways as another example of why this is helpful.

        • Forwarding an email you've received to a wave email account to turn it into a collaborative discussion.

          I don't think I'd call that "integration" any more than I'd call it "integration" when Facebook sends me an email to let me know somebody sent me a message.

          Still, it would be handy.

          Although you could probably do something similar with copy & paste.

          Having a nice offline rich editor when no Wave desktop client exists is nice, too (Yes, I know Google Gears exists for that).

          Why can't you have a rich desktop client?

          I realize that there aren't any right now... But that isn't really a failing of the protocol, is it?

          Being able to set up mobile devices or programmatic scripts to be able to create waves would be simpler if an already-understood protocol could be used. Think of email-to-txt gateways as another example of why this is helpful.

          So, what, we shouldn't develop new protocols because nobody understands them yet?

          I understand that it would be handy t

          • Email integration is a good idea for a server feature, not a protocol feature. I think you're confused.

      • You're right about everything, but missed the key issue: adoption. It's not an issue with other protocols but it is with Wave. Extensions or notifications or any of that stuff isn't enough. Unless email integration (and for that matter IM integration) is native to wave people won't make the transition.
        • You're right about everything, but missed the key issue: adoption. It's not an issue with other protocols but it is with Wave. Extensions or notifications or any of that stuff isn't enough. Unless email integration (and for that matter IM integration) is native to wave people won't make the transition.

          They would if it was compelling enough.

          I don't think the core problem with wave is that it is a new protocol or that it doesn't integrate with existing protocols. I think the core problem is that it doesn't really add functionality that folks are looking for.

          It may very well be incredibly useful for some folks... But I don't think it does anything that the vast majority of people need.

      • Wave functionality is a superset of email functionality. If it catches on, there would be little reason I can think of for email to continue to exist.
    • You can get email notifications of changes to your Wave inbox now. Use the little drop down next to the Inbox label.
    • It already has email integration via extensions.

      It looks like the question of wave's future rests not on whether its better (it is) or its useful (it is) or whether it has email integration (it does)... but on whether people will respond with a "its new, I dont understand it, I'm not going to acknowledge its merit", or if theyre willing to actually give the thing a try, do a little research, and judge it on its merits or lack thereof.
  • by PhrostyMcByte ( 589271 ) <phrosty@gmail.com> on Monday June 21, 2010 @09:43AM (#32640064) Homepage

    Every time I've tried to use it, the conversation dies off quickly and new ones go right back to Email. As a last ditch effort I even added a small paragraph at the top of a Wave that explained how to use it, and still the very first reply to it was sent over Email.

    It's just not intuitive or compelling enough to replace anything with.

    • We tried it a work, but it lasted less than a week before we went back to emails and skype. We couldn't figure out any advantage to it what so ever. It didn't replace anything in our existing work flow and it didn't add anything of value either. End of the day, Email for most stuff works and then we have skype for anything urgent.

      • by D Ninja ( 825055 )

        Email for most stuff works and then we have skype for anything urgent.

        I agree e-mail works for most stuff - assuming you have threaded conversations (Outlook...I'm looking at you), collaborative documents (something like Google Docs), and an instant message/instant access program (Skype, Communicator, etc). However, Wave does fill a very nice niche for certain people. But, I think the major problem is that most individuals just don't understand, or can't grasp, how Wave might actually be used.

      • I deal with some people who would rather wait a week to have a 30min phone call than have a short conversation over the course of a day via email between three people. Not for lack of trying, some people simply seem incapable and stuck in their old ways. I had hopes that Wave would give just enough extra interface over what email provides to make having these 3+ person conversations work for them, but it still wasn't enough.

        Other than that, yea I didn't really know what I was going to use it for -- I'd ho

        • by am 2k ( 217885 )

          I deal with some people who would rather wait a week to have a 30min phone call than have a short conversation over the course of a day via email between three people. Not for lack of trying, some people simply seem incapable and stuck in their old ways.

          In my experience, that's actually something else. Some people simply are unable to express themselves in writing. They rather prefer to babble on via the phone for hours instead of stopping to reflect on what they're trying to say and write it down in a single easy to understand sentence.

          It's not the technology itself. I have a co-worker who is like that, and we're even having these conversations via VoIP right there in a chat program. After such a conversation (the record duration was around 2.5h I think),

    • by diegocg ( 1680514 ) on Monday June 21, 2010 @10:09AM (#32640372)

      Not surprising, at least, Gmail has a scroll bar. I mean, a real scrollbar, which apparently they are not cool enought for Wave.

  • Comment removed (Score:3, Insightful)

    by account_deleted ( 4530225 ) on Monday June 21, 2010 @10:00AM (#32640262)
    Comment removed based on user account deletion
  • the Apple Newton is the Apple iPhone, 10 years too early:

    http://en.wikipedia.org/wiki/Newton_(platform) [wikipedia.org]

    in other words, Google Wave is where we are headed, yes. but its too early. it has to be the most painful of technology-related efforts: your passion is correct, your efforts are noble... but no one adapts it only because there is no critical mass of people to use the tech to its righteous, intended effect, just yet

    or more exactly, Google Wave is like AJAX. everyone knows AJAX as the ascendent internet development model that pretty much came to public conscience with Google Maps: "you mean i don't have to click and submit a form and reload the page entirely every time? wow!"

    but did you know XmlHttpRequest (the X in AJAX) was originally a Microsoft Exchange Plug-in for IE 5.0 in 1999?

    and that Microsoft dominance in browsers at the time (and its noncompliance) made use of the technology feasible, and therefore other browsers adapted it? too many people believe standards drive technological development. when the truth is, everything starts out as nonstandard, the standards only lag behind, making uniform the popular feature sets of the time. standards do NOT drive innovation. if you want to do exciting groundbreaking tech: fuck the standards

    http://en.wikipedia.org/wiki/XMLHttpRequest#History_and_support [wikipedia.org]

    The concept behind the XMLHttpRequest object was originally created by the developers of Outlook Web Access for Microsoft Exchange Server 2000.[4] An interface called IXMLHTTPRequest was developed and implemented into the second version of the MSXML library using this concept.[4][5] The second version of the MSXML library was shipped with Internet Explorer 5.0 in March 1999, allowing access, via ActiveX, to the IXMLHTTPRequest interface using the XMLHTTP wrapper of the MSXML library.[6]
    The Mozilla Foundation developed and implemented an interface called nsIXMLHttpRequest into the Gecko layout engine. This interface was modelled to work as closely to Microsoft's IXMLHTTPRequest interface as possible.[7][8] Mozilla created a wrapper to use this interface through a JavaScript object which they called XMLHttpRequest.[9] The XMLHttpRequest object was accessible as early as Gecko version 0.6 released on December 6 of 2000,[10][11] but it was not completely functional until as late as version 1.0 of Gecko released on June 5, 2002.[10][11] The XMLHttpRequest object became a de facto standard amongst other major user agents, implemented in Safari 1.2 released in February 2004,[12] Konqueror, Opera 8.0 released in April 2005,[13] and iCab 3.0b352 released in September 2005.[14]

    The World Wide Web Consortium published a Working Draft specification for the XMLHttpRequest object on April 5, 2006, edited by Anne van Kesteren of Opera Software and Dean Jackson of W3C.[15] Its goal is "to document a minimum set of interoperable features based on existing implementations, allowing Web developers to use these features without platform-specific code." The last revision to the XMLHttpRequest object specification was on November 19 of 2009, being a last call working draft.[16] [17]

    do you think Microsoft knew where their minor sideshow Exchange Server ActiveX tech was headed? Microsoft constantly lags in the innovation department: silverlight competing with flash, zune, their tablet technology upstaged by iPad, their moribund smartphone OS competing with blackberry, android, apple, etc.

    and yet Microsoft actually had a truly groundbreaking world changing piece of tech on their hands... and they pretty much relegated it to Microsoft Exchange Server plumbing. hilarious

    this will be the development arc of Google Wave:
    1. eventually forgotten after the initial publicity blitz
    2. then someone rediscovers it in obscurity, repurposes it, and reintroduces it
    3. 5-10 years from now, Google Wave

  • wave blocked at work.
    As are all chat formats.
    What I need is something like a chat client that uses emails as a basis for the chat.

  • by Torinaga-Sama ( 189890 ) on Monday June 21, 2010 @12:37PM (#32642718) Homepage

    I started using Wave in the Beta. At first my level of excitement was very high as I figured out ways that technology could be useful.

    Unfortunately that excitement waned as I discovered I had very few people to share it with as invites were scarce and not many people I wanted to communicate with regularly had one.

    Now the product is free and open but it has missed its opportunity to integrate itself into my routine. I think that Google might have lost a lot of community Evangelists on this one.

I tell them to turn to the study of mathematics, for it is only there that they might escape the lusts of the flesh. -- Thomas Mann, "The Magic Mountain"

Working...