Noitidart / MailtoWebmails

ff-addon: Tool for managing the default action when you click a "mailto:" link. Specializing in sharing details for Webmail services.
https://addons.mozilla.org/en-US/firefox/addon/mailtowebmails/?src=github
8 stars 3 forks source link

Add Webservice Request: Roundcube on my personal website #26

Open MightyDrakeC opened 9 years ago

MightyDrakeC commented 9 years ago

I was trying to install a webmail service from the options panel of MailtoWebesrvices but the one I was looking for was not found. I was looking for Roundcube on my personal website.

I saw a note that mentioned that you were going to allow the user to type in a custom URL and parameters. Any progress on that?

Noitidart commented 9 years ago

Yes I made some progress I wrote the form but I got carried away with a cross platform native screenshot addon, im hoping to release that this week or next weekend then ill get on this. The screen shot thing is needed as the only other native screenshot addon is for windows only and is binary component based which will be deprecated soon.

Heres the screenshot addon if youre interested https://github.com/Noitidart/NativeShot

I know totally unrelated but as soon as thats done ill be back here. Its just that was an urgent need for me right now so i got carried away with it.

Noitidart commented 9 years ago

Hey there @MightyDrakeC im coming out with v2 release within this week or next week. Did you get the url template for compose yet? In version 2 you can submit handlers and share with the whole community straight from the addon :)

MightyDrakeC commented 9 years ago

My situation is I'm using Roundcube on my own personal website. So, while I'm happy to provide a template for other Roundcube users, I don't particularly want to share the specific URL to my webmail server. Could you please put some thought into that situation.

Just off the top of my head, a separate "Publish this" field that defaults to the actual URL, but that can be edited to be anonymized. Prolly with some descriptive text advising the user to replace usernames and other personal information.

Thanks,

Drake

On Fri, 21 Aug 2015 04:39:42 -0700, Noitidart wrote:

Hey there @MightyDrakeC [1] im coming out with v2 release within this week or next week. Did you get the url template for compose yet? In version 2 you can submit handlers and share with the whole community straight from the addon :)

Reply to this email directly or view it on GitHub [2].

Links:

[1] https://github.com/MightyDrakeC [2] https://github.com/Noitidart/MailtoWebmails/issues/26#issuecomment-133382273

Noitidart commented 9 years ago

Excellent point! All my things are opt in to share, so you have to opt in. And also if you do share it has to go through admin approval, so it won't be visible to the world unless its 1) opted in to share but submitter 2) approved by admin

Date: Fri, 21 Aug 2015 10:29:08 -0700 From: notifications@github.com To: MailtoWebmails@noreply.github.com CC: noitidart@gmail.com Subject: Re: [MailtoWebmails] Add Webservice Request: Roundcube on my personal website (#26)

My situation is I'm using Roundcube on my own personal website. So,

while I'm happy to provide a template for other Roundcube users, I don't

particularly want to share the specific URL to my webmail server. Could

you please put some thought into that situation.

Just off the top of

my head, a separate "Publish this" field that defaults to the actual

URL, but that can be edited to be anonymized. Prolly with some

descriptive text advising the user to replace usernames and other

personal information.

Thanks,

Drake

On Fri, 21 Aug 2015 04:39:42

-0700, Noitidart wrote:

Hey there @MightyDrakeC [1] im coming out

with v2 release within this week or next week. Did you get the url

template for compose yet? In version 2 you can submit handlers and share

with the whole community straight from the addon :)

Reply to

this email directly or view it on GitHub [2].

Links:


[1]

https://github.com/MightyDrakeC

[2]

https://github.com/Noitidart/MailtoWebmails/issues/26#issuecomment-133382273

— Reply to this email directly or view it on GitHub.

Noitidart commented 9 years ago

@MightyDrakeC hooked up manual, check it out install it from master branch with https://addons.mozilla.org/en-US/firefox/addon/github-extension-installer/ :)

MightyDrakeC commented 9 years ago

It works! Outstanding.

I also tested it with a test subject and body text within the mailto tag.

You said that you're moderating the links coming in. FYI, mine is for Roundcube.

Thanks for this extension. It's going to come in handy.

I realize this is beta. Is the Edit button supposed to be working in this release? It's not on mine. The cursor changes as for a link, but nothing in the status area, and no action on click.

Drake

P.S. It took me a few minutes to figure out how to use the github extension installer. You might want to type up quick boilerplate of instructions for future people you point at it.

On Mon, 24 Aug 2015 20:14:07 -0700, Noitidart wrote:

@MightyDrakeC [1] hooked up manual, check it out install it from master branch with https://addons.mozilla.org/en-US/firefox/addon/github-extension-installer/ [2] :)

Reply to this email directly or view it on GitHub [3].

Links:

[1] https://github.com/MightyDrakeC [2] https://addons.mozilla.org/en-US/firefox/addon/github-extension-installer/ [3] https://github.com/Noitidart/MailtoWebmails/issues/26#issuecomment-134461984

Noitidart commented 9 years ago

Thanks for the test! I didn't add the checkbox for "share" so by default it doesnt send the server any data. Only if user check "share" then it will send to the server, then ill review it and if its safe ill approve and then it will show for everyone else. :)

Thanks for that test on subject and body I actually don't know how to do that :P

Noitidart commented 9 years ago

Oh yeah edit button doesn't work right now :(

MightyDrakeC commented 9 years ago

Here's my Roundcube string: http://YOUR_ROUNDCUBE_URL/?_task=mail&_action=compose&_to=%s

Hmm. I'm surprised those test links worked. I guess Roundcube knows how to parse the entire string from a mailto link. Other mail systems may not be as smart. You might have to split those fields out yourself, and build a replacement syntax. Something like:

* %t = To
* %c = CC
* %b =

BCC * %s = Subject * %m = Message * %a = Entire mailto text

And then, you'll want some sort of syntax for only including a section if there's text to substitute with.

Example: http://YOUR_ROUNDCUBE_URL/?_task=mail&_action=compose&_to=%t[&_subject=%s][&_message=%m]

That's just a first stab at it. You might be able to come up with something better.

Drake

On Mon, 24 Aug 2015 22:03:46 -0700, Noitidart wrote:

Thanks for the test! I didn't add the checkbox for "share" so by default it doesnt send the server any data. Only if user check "share" then it will send to the server, then ill review it and if its safe ill approve and then it will show for everyone else. :)

Thanks for that test on subject and body I actually don't know how to do that :P

Reply to this email directly or view it on GitHub [1].

Links:

[1] https://github.com/Noitidart/MailtoWebmails/issues/26#issuecomment-134475067

Noitidart commented 9 years ago

Ah thanks very much I'll add in a dummy one on the server right now so pepole can pick it from discover and edit then save as new :)

Noitidart commented 9 years ago

Added roundcube template it on the server. Please go to discover page to check it out. :) no need for update of addon :D

MightyDrakeC commented 9 years ago

I found it. Looks like it'll work fairly well, once you hook up the Edit button.

I'm not sure "Discover" is the most intuitive way to lead people to check for user-contributed services. You label the main ones as "Popular Services." Maybe just "More Services" for the rest?

I did see the text at the bottom that led to the same place. But, that text is small, and low-contrast. It might be overlooked by a lot of people.

You may want to put that colorful "More Services" button at both the top and bottom of the list.

I'm not using a touchscreen, so, personally, I prefer a much more compact list than those big buttons. But, if you like them like that then you should keep it.

FYI, another bug report. It lost the icon I chose for my site. It was there when I finished creating it. But, when I went to the Discover screen and came back, I was left with a blank circle.

Drake

On Mon, 24 Aug 2015 22:34:44 -0700, Noitidart wrote:

Added roundcube template it on the server. Please go to discover page to check it out. :) no need for update of addon :D

Reply to this email directly or view it on GitHub [1].

Links:

[1] https://github.com/Noitidart/MailtoWebmails/issues/26#issuecomment-134485776

Noitidart commented 9 years ago

Those are all great ideas thanks man! :)

Noitidart commented 9 years ago

Thanks for those bug reports, please try version now they should all be fixed :)

MightyDrakeC commented 9 years ago

How does this work with the GitHub addon. Do I have to uninstall and then reinstall from GitHub?

I got a popup saying that there was a new version. But, when I go into the MailtoWebmails addon, it's showing v 1.3.1, and I no longer see the "Discover" button, nor my manual service addition. But, when I tested a mailto link, it still worked, and opened my webmail.

Drake

On Wed, 26 Aug 2015 07:42:21 -0700, Noitidart wrote:

Thanks for those bug reports, please try version now they should all be fixed :)

Reply to this email directly or view it on GitHub [1].

Links:

[1] https://github.com/Noitidart/MailtoWebmails/issues/26#issuecomment-135044677

Noitidart commented 9 years ago

Oh thanks for that note @MightyDrakeC I had left the old vresion number in there so it would update to the one from AMO (addons mozilla.org) I updated it to 2.0-nightly now so it wont do that :)

MightyDrakeC commented 9 years ago

I went to the addons page and refreshed a few times. Still kept showing v1.3.1. So, I went to GitHub and clicked the Add To Firefox button. That appears to have installed v2.0.

Looks like it's coming along. It's easy enough for me to figure out what to do. You may need to type up some pretty detailed instructions for users who aren't programmers.

One oddity that you might not have any control over. When I click a mailto link, my webmail pops up right away, in the same tab. But, Firefox doesn't recognize that it has just followed a link to a new page. So, there's no way to go back. Is there some way to signal Firefox to that a page change is occurring, so that it adds the address to the Back list? I don't know that your code is even getting executed when the mailto is being clicked on.

Thanks again for this. It's very convenient.

Drake

On Wed, 26 Aug 2015 17:31:13 -0700, Noitidart wrote:

Oh thanks for that note @MightyDrakeC [1] I had left the old vresion number in there so it would update to the one from AMO (addons mozilla.org) I updated it to 2.0-nightly now so it wont do that :)

Reply to this email directly or view it on GitHub [2].

Links:

[1] https://github.com/MightyDrakeC [2] https://github.com/Noitidart/MailtoWebmails/issues/26#issuecomment-135217032

Noitidart commented 9 years ago

One oddity that you might not have any control over. When I click a mailto link, my webmail pops up right away, in the same tab. But, Firefox doesn't recognize that it has just followed a link to a new page. So, there's no way to go back. Is there some way to signal Firefox to that a page change is occurring, so that it adds the address to the Back list? I don't know that your code is even getting executed when the mailto is being clicked on.

Wow that is very very odd, I think that's a bug I we should file on bugzilla, thanks for your awesome detecitve work! :)

Noitidart commented 9 years ago

Hey @MightyDrakeC aside from those textual changes you recommended, all functionality as landed. Except for the checkbox on share (its not as easy as it sounds, because share happens on multiple locations: 1) add 2) edit 3) in different locations whenever the mailto handlers are read. so introducing a checkbox at intuitive locations was tricky. doing one global checkbox limits the share of useful stuff, as its shown users dont go to change settings). I'll just filter that out on server as I notice they're not useful to public, i hope this is ok, because in past whenever someone wanted an add they had to contact me anyways.

May you please test the latest commit when you get a chance :)

MightyDrakeC commented 9 years ago

I just took a quick glance at it. Looks pretty good.

You might want to add in some help text, or tip text around the icon load button, to tell the user what size icon you're expecting. Either that, or scale it to the proper size before saving it off.

You also might want to create a well-edited help page on your site, and include a link from your Options page. Something that shows some as-copied and after-editing example strings, for experienced users. And, a very detailed, step-by-step description of how a novice user can find the compose URL for their webmail service. Probably with screen captures. Maybe even a How-To video, if you have the time. That might save you a lot of time when people say, "whats a compose url?"

Also, there is what looks like a test item in your database. The only text it shows is

hi a we as se

No icon associated with it, that I can see.

Once again, thank you for this tool. I can tell it's going to come in handy for me.

Drake

On Tue, 01 Sep 2015 18:12:50 -0700, Noitidart wrote:

Hey @MightyDrakeC [1] aside from those textual changes you recommended, all functionality as landed. Except for the checkbox on share. I'll just filter that out on server as I notice they're not useful to public.

May you please test the latest commit when you get a chance :)

Reply to this email directly or view it on GitHub [2].

Links:

[1] https://github.com/MightyDrakeC [2] https://github.com/Noitidart/MailtoWebmails/issues/26#issuecomment-136908132

Noitidart commented 9 years ago

Thanks for that excellent advice! I'm so busy with coding but i totally know what you mean. I'm hoping as I release some fan will have the time to do that kind of stuff (documentation). I totally agree with you on all those points.

That tooltip on size of image is a good idea too. I think I should tell them submit 80x80 or whatever you submit will be resized down.

Thanks for that report on that test item, you showed me a bug, because i removed it from the table, but its not getting removed from a users saved file when it's in popular section and was removed.

Can you please copy and paste to me your db file. If you:

  1. Press Alt to show menu bar
  2. Go to Help menu
  3. Click on Troubleshooting Information
  4. Click the button in that tab that opens that says "Show Folder" next to "Profile Folder"
  5. In there you will see a folder called "jetpack" then in there "MailtoWebmails...." can you please go in there till you find "pop_or_stalled.json" and then paste it here :)
MightyDrakeC commented 9 years ago

[{"name":"AIM Mail","url_template":"http://webmail.aol.com/Mail/ComposeMessage.aspx?to=%s","old_url_templates":[],"description":"This handles both AOL Mail and AIM Mail","icon_dataurl":"chrome://mailtowebmails/content/resources/images/logo-aolmail.png","color":"rgb(255, 204, 0)","group":0,"update_time":"2","submit":1},{"name":"GMail","url_template":"https://mail.google.com/mail/?extsrc=mailto&url=%s","old_url_templates":[],"description":"The GMail handler comes installed by default with Firefox","icon_dataurl":"chrome://mailtowebmails/content/resources/images/logo-gmail2.png","color":"rgb(235, 42, 46)","group":0,"update_time":0,"submit":1},{"name":"Outlook Live","url_template":"https://mail.live.com/secure/start?action=compose&to=%s","old_url_templates":[],"description":"Service also for Hotmail and Live Mail","icon_dataurl":"chrome://mailtowebmails/content/resources/images/logo-outlook.png","color":"rgb(0, 115, 198)","group":0,"update_time":0,"submit":1},{"name":"QQ邮箱 (QQMail)","url_template":"http://www.mail.qq.com/cgi-bin/loginpage?delegate_url=%2Fcgi-bin%2Freadtemplate%3Ft%3Dcompose%26toemail%3D%s","old_url_templates":[],"description":"常联系!","icon_dataurl":"chrome://mailtowebmails/content/resources/images/logo-qq.png","color":"rgb(255, 102, 0)","group":0,"update_time":"1"},{"name":"Yahoo! Mail","url_template":"https://compose.mail.yahoo.com/?To=%s","old_url_templates":[],"description":"The Yahoo Mail handler comes installed by default with Firefox","icon_dataurl":"chrome://mailtowebmails/content/resources/images/logo-y!mail3.png","color":"rgb(65, 2, 143)","group":0,"update_time":0,"submit":1},{"name":"Yandex.Mail","url_template":"https://mail.yandex.com/compose?mailto=%s","old_url_templates":[],"description":"The largest search engine in Russia. Поиск информации в интернете с учетом русской морфологии!","icon_dataurl":"chrome://mailtowebmails/content/resources/images/logo-yandex.png","color":"rgb(223, 78, 44)","group":0,"update_time":"1"},{"name":"MightyDrake","url_template":"http://webmail.mightydrake.com/?_task=mail&_action=compose&_to=%s","old_url_templates":[],"description":"Mighty's webmail","icon_dataurl":"data:image/png;base64,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","color":"#002375","group":1,"update_time":0,"submit":1},{"name":"hi","url_template":"https://this.is.good.uri/%s/ya","old_url_templates":[],"description":"a we as se","icon_dataurl":"","color":"","group":"0","update_time":"1"}]

On Tue, 01 Sep 2015 22:21:49 -0700, Noitidart wrote:

Thanks for that excellent advice! I'm so busy with coding but i totally know what you mean. I'm hoping as I release some fan will have the time to do that kind of stuff (documentation). I totally agree with you on all those points.

That tooltip on size of image is a good idea too. I think I should tell them submit 80x80 or whatever you submit will be resized down.

Thanks for that report on that test item, you showed me a bug, because i removed it from the table, but its not getting removed from a users saved file when it's in popular section and was removed.

Can you please copy and paste to me your db file. If you:

* Press Alt to show menu bar

  • Go to Help menu
  • Click on Troubleshooting Information
  • Click the button in that tab that opens that says "Show Folder" next to "Profile Folder"
  • In there you will see a folder called "jetpack" then in there "MailtoWebmails...." can you please go in there till you find "pop_or_stalled.json" and then paste it here :)

Reply to this email directly or view it on GitHub [1].

Links:

[1] https://github.com/Noitidart/MailtoWebmails/issues/26#issuecomment-136939940

Noitidart commented 9 years ago

Thanks so much! You're real fast! :)

Noitidart commented 9 years ago

Just comitted the automatic scale down of image with a more informative message on how to avoid quality loss :) Thanks for that excellent idea!

Noitidart commented 9 years ago

Ah Mighty I figured out something. The beta version I gave you last time, the logic was different, can you please uninstall mailtowebmails, then close the addon manager tab, (this will complete uninstall process and delete that json file). Then please reinstall it back. Otherwse you're spamming my server hahahaha

MightyDrakeC commented 9 years ago

Uninstalled the add-on. Needed restart Firefox, anyway. Reinstalled from GitHub.

On Wed, 02 Sep 2015 02:01:16 -0700, Noitidart wrote:

Ah Mighty I figured out something. The beta version I gave you last time, the logic was different, can you please uninstall mailtowebmails, then close the addon manager tab, (this will complete uninstall process and delete that json file). Then please reinstall it back. Otherwse you're spamming my server hahahaha

Reply to this email directly or view it on GitHub [1].

Links:

[1] https://github.com/Noitidart/MailtoWebmails/issues/26#issuecomment-136982798

Noitidart commented 9 years ago

Can you reinstall agian please I fixed 2 bugs thanks to your help! :) I just made a commit literally like 10 seconds ago. haha another suuuuper great thing about you is that you are soooo quick responsive! :) Thank you!

Noitidart commented 9 years ago

I just uploaded v2.0 to AMO. I created a youtube screencast and added it to the about section. What do you think? :)

https://addons.mozilla.org/en-US/firefox/addon/mailtowebmails/

MightyDrakeC commented 9 years ago

That video is great for people like me, who are comfortable with the about: page. But, I think jumping back and forth is going to be completely disorienting to nontechnical people. They have no idea where that is, nor that it is demonstrating that the handler is slipping so seamlessly into Firefox. To them, it'll be gibberish.

I think I would recommend that you dumb it down a even more. The script would probably be along the lines of, "Install the webmail service that you use. If it's not on this front page, click the Discover button to find some others that people have asked for. You can ignore the installed services that you're not using, like Gmail and Yahoo. Or, you can safely uninstall them, if you like. If you're only using one, then make that one Active. If you're using more than one, and you want to choose each time, then leave them all Inactive, and Firefox will automatically ask you which to use. Here's a link to a page with some example mailto: links, for you to quickly test it. If you don't see the one you want, then you can go to [Video 2] for instructions on how to send me the info I need to add it for you. Or, go to [Video 3] for instructions on how to create your own."

As that implies, that means two more videos. #2 demonstrating to nontechnical people the steps to finding their compose URL, and then copying it so that they can send it to you. The script would probably be something like, "You need to compose an email to me to send the compose URL. So, we can take advantage of that. I'll use Gmail as an example. I click the Compose button. You'll click on your Compose button in your webmail system. Whatever URL is currently in your Address box is what I need. So, click on it... etc"

And #3, demonstrating grabbing the compose URL, and suggestions on how to edit it. Probably with two or three examples. Like, here's what I did for QQMail, and here's what I did for Yandex. Plus, whichever was the least obvious from its initial compose URL.

You can keep this video, if you like. Probably mark it as interesting to more advanced users, who want to see a demonstration that it's hooking seamlessly into existing Firefox behavior. But, it's not the video you need in order to cut down on newbie questions.

On another subject. I'm trying to think of a better term than Active/Inactive. I guess Active/Inactive is a somewhat accurate way to describe the behavior, now that I know what's behind it. But, it wasn't obvious, to me. When I saw "Inactive," what came to my mind was, "Turn off, I'm not actually using it." I don't think I would have figured out that "Make Everything Inactive" is how I turn on "Always Ask."

I think I would treat those buttons as kind of like a fancy looking radio button. With the word "Default" grayed out on most of them, and highlighted on only the one that you would currently call Active. And, an extra radio button at the top and/or bottom that says, "Always Ask." That would fit with the nomenclature of the about: page.

Or, replicate the functionality of the drop-down from the About page. At the top of your page, have that drop-down, which changes as they click one of the "Default" buttons. And, from the other direction, it lights/dims the appropriate "Default" buttons when the user picks "Always Ask" or a specific handler from the drop-down.

I suppose a quicker way to implement this with what you already have is to simply change the Active/Inactive text to Default/Not Default, plus add an explanation that if none of them are Default, then clicking a mailto: link will Always Ask.

Drake

On Thu, 03 Sep 2015 21:19:04 -0700, Noitidart wrote:

I just uploaded v2.0 to AMO. I created a youtube screencast and added it to the about section. What do you think? :)

https://addons.mozilla.org/en-US/firefox/addon/mailtowebmails/ [1]

Reply to this email directly or view it on GitHub [2].

Links:

[1] https://addons.mozilla.org/en-US/firefox/addon/mailtowebmails/ [2] https://github.com/Noitidart/MailtoWebmails/issues/26#issuecomment-137646675

Noitidart commented 9 years ago

Wow Drake thank you so much for such incredible feedback!

I think you're right we have to redesign it so that users can just simply click a button and bam they got it.

You got me thinking hard haha. I really think you're right, I think newbies will not understand the difference between active and installing.

The reason I used the word "install" is because whatever is installed from there, remains after you uninstall the addon. This is nominated to become a featured addon, which will bring in thousands of users. That will be interesting.

MightyDrakeC commented 9 years ago

Ah, yes. Now "Install" makes more sense to me.

I do like how this addon fits so seamlessly into Firefox. It really makes it a "Feature that should have been there" kind of thing. Good job.

Drake

On Thu, 03 Sep 2015 23:20:27 -0700, Noitidart wrote:

Wow Drake thank you so much for such incredible feedback!

I think you're right we have to redesign it so that users can just simply click a button and bam they got it.

You got me thinking hard haha. I really think you're right, I think newbies will not understand the difference between active and installing.

The reason I used the word "install" is because whatever is installed from there, remains after you uninstall the addon. This is nominated to become a featured addon, which will bring in thousands of users. That will be interesting.

Reply to this email directly or view it on GitHub [1].

Links:

[1] https://github.com/Noitidart/MailtoWebmails/issues/26#issuecomment-137657263

Noitidart commented 9 years ago

Thanks Drake!

I added a new image per your feedback I really apreciate it! What do you think of the first image: https://addons.mozilla.org/en-US/firefox/addon/mailtowebmails/

I'll retitle the current video to "Knowledge on the inner workings of the addon" or something like that.

And I'll make a new video that shows just how to install it titled "Ready set go" or something hahaha

MightyDrakeC commented 9 years ago

Yeah, that first image is pretty good. "Ready, Set, Go" is a good way to think of it.

FYI, the text on the 2nd image spilled off the bottom of the little popup, and I couldn't read the fourth line. I'm not even sure if that was the last line. Looks like you can't fit the instructions into that little space.

Drake

On Thu, 03 Sep 2015 23:35:13 -0700, Noitidart wrote:

Thanks Drake!

I added a new image per your feedback I really apreciate it! What do you think of the first image: https://addons.mozilla.org/en-US/firefox/addon/mailtowebmails/ [1]

I'll retitle the current video to "Knowledge on the inner workings of the addon" or something like that.

And I'll make a new video that shows just how to install it titled "Ready set go" or something hahaha

Reply to this email directly or view it on GitHub [2].

Links:

[1] https://addons.mozilla.org/en-US/firefox/addon/mailtowebmails/ [2] https://github.com/Noitidart/MailtoWebmails/issues/26#issuecomment-137659154

Noitidart commented 9 years ago

Wow I didn't notice that it spilled thanks man you are awesome! I updated them all with up to date screenshots and shortened the descriptions. :)

ruihildt commented 8 years ago

@Noitidart , is it available for regular user? I updated the addon, but I don't get the same interface as int he screenshots...

Version I can download from Mozilla website is 1.3.1-signed.

Noitidart commented 8 years ago

Hey @ruihildt its not approved yet for public, its in the review process. But you can be an early bird by downloading from the release page: https://addons.mozilla.org/en-US/firefox/addon/mailtowebmails/versions/

You'll see v2.1 there :)