Calendar:QA TestDay:2006-10-17: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
 
(27 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<small>[[Calendar:QA_TestDays|<< Back to Calendar QA TestDays]]</small>
<small>[[Calendar:QA_TestDays|<< Back to Calendar QA TestDays]]</small>


<span style="color:red"> Welcome to the Sunbird/Lightning testday! </span>
<span style="color:red"> Welcome to the first Sunbird/Lightning Inter-Operability testday! </span> See below for more information.
'''This test day is dedicated to interoperability tests.''' See below for more information.
<font color=red>
= RESULTS! =
* 9 Bugs Filed!
* 9 New People Attended!
* 8 Third Party Products Tested!
</font>
 
Thanks to everyone who worked on this test day. To Sebo, especially, who put together this page, and the known issues page. Thanks to ssitter, xFallenAngel, celina63, Damian, jminta, lilmatt, dmose, zach, and bbbrowning for continuing to step up and help out every time we have one of these days. Thanks.
 
This was a very different test day. We asked people to test interoperability which, by its very nature, requires some amount of technical skill to understand and complete. I think there could have been more that we could have done to help people with this testing. I think that the day would have also been more successful if we had been more proactive about engaging people as they logged int the Channel and we walked through interoperability tests with them. Also, and I admit I thought of this too late, but if we do another of these "interop" test days, then we should advertise it on the CalConnect.org's listserv. That would get us a ton of visibility.
 
These caveats aside, there were some very good things from this test day.
We had 9 bugs filed! Of those, two were duplicates, and one was not an import-export bug. Of the import export bugs, two are worth mentioning: {{bug|356967}} which I don't believe we have seen previously. And {{bug|356799}} which may have been previously reported, or may be a new manifestation of an existing issue.
 
We tested nine products:
* Apple iCal
* Evolution
* KOrganizer
* Google Calendar
* Trumba (www.trumba.com - software that integrates calendars into your website)
* the new Google Calendar Provider by our own xFallenAngel (not really a third party product)
* Groupwise 7
* Microsoft Outlook 2003
 
We continue to have several new people show up to our test days. This is really good, but I think that we are not engaging the new people well enough and when the test day is over, we lose them. We need to improve on this. I've denoted the new folks with a "*" in our list.
 
Thanks to everyone involved!
* sandos*, tering tuby, sopues*, dmose,
* j9*, xFallenAngel, julie*, Lisa,
* worzel, Mc, mat75*, Damian,
* sebo, woodturner*, hamm*, unlogic
* celina63, thebofh*, fopper*, Andreas,
* ssitter, zach, jminta, lilmatt, bbbrowning
 
And Congratulations to our two winners! Our prizes are once again provided by the folks at [http://linpro.no | Linpro AS]
* Sidney takes first place for best bug found {{bug|356967}}
* Worzel takes second for his testing of Outlook 2003.
 
== When is the testday? ==
The test day will run from [http://www.timeanddate.com/worldclock/fixedtime.html?month=10&day=17&year=2006&hour=0&min=0&sec=0&p1=0| 00:00 UTC on October 17 (click to get that in your timezone)] to [http://www.timeanddate.com/worldclock/fixedtime.html?month=10&day=18&year=2006&hour=1&min=0&sec=0&p1=0| 01:00 UTC on October 18 (click to get that in your timezone)]
 
Alternatively, you can import this iCalendar to see the start and end times in your timezone: [[Media:Inter-operability_Testday.ics]] (right click and save as..., then import into your calendar)


== Where do I start? ==
== Where do I start? ==
Line 24: Line 65:
* dmose
* dmose
* xFallenAngel
* xFallenAngel
 
* jminta
'''^^^to be updated'''
* Sebo


== What build should I test? ==
== What build should I test? ==
Line 38: Line 79:


== What specifically will we be testing? ==
== What specifically will we be testing? ==
In a word, everything.
In light of the recent 0.3 release, we've seen quite a few bugs coming through as people try to load data into Lightning and Sunbird from their favorite clients. We want this test day focused on interoperability testing. Among other things, this means:


There are three main areas that we need to concentrate on. Here they are in order of importance.
Testing For Lightning:
* Test receiving email invitations from other clients and adding them to  a Lightning calendar
* Test importing and exporting Lightning calendars to/from other calendar applications
* Test how Sunbird works with published calendars that were generated from other applications
* Test how Lightning works with WCAP data from Sun WCAP servers (requires Lightning WCAP extension)
* Are there other interoperability tests you can dream up for Lightning?


=====Bugzilla Testing=====
Testing For Sunbird:
Verify that the [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Calendar&component=Alarms&component=Calendar+Views&component=General&component=Import+and+Export&component=Internal+Components&component=Printing&component=Provider%3A+CalDav&component=Provider%3A+ICS%2FWebdav&component=Provider%3A+Local+Storage&component=Provider%3A+WCAP&component=Security&component=Sunbird+Only&component=Tasks&component=Website&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=RESOLVED&resolution=FIXED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=-1m&chfieldto=Now&chfield=resolution&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= fixed bugs] are addressed by these nightly builds.
* Test importing and exporting Sunbird calendars to/from other calendar applications
* Test how Sunbird works with published calendars that were generated from other applications
* Are there other interoperability tests you can dream up for Sunbird?


=====Litmus Testing=====
We need to test against as many other calendar applications and calendar servers as possible. So, any test you can think up that measures the interoperability of your specific calendar servers and clients with Sunbird/Lightning will be appreciated.
There are four test suites in [http://litmus.mozilla.org Litmus] for Calendar. We want to run as many of these Litmus tests as possible for each product.
* Sunbird Basic Functional Tests - basic tests for Sunbird
* Sunbird Full Functional Tests - in depth tests for Sunbird
* Lightning Basic Functional Tests - basic tests for Lightning
* Lightning Full Functional Tests - in depth tests for Lightning


=====Usability Testing=====
See [[Calendar:Known Interop Issues]] for known issues on interoperability and feel free to add bugs that you find during your search in bugzilla.
From the release [[Calendar:0.3_Release_Status|overview]] and the [[Calendar:Charter|Calendar Charter]], we have several high level goals that we want the 0.3 Calendar release to achieve. We need your help and creativity in ensuring that the nightly candidates for 0.3 move the Calendar project toward meeting these goals.


Also see [[Calendar:QA_TestDay:2006-10-17:Matrix|Testing Ideas]] for specific test cases to guide you and to enable us to track your progress.
=====Bug Verification Testing (optional)=====
Verify that the [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Calendar&component=Alarms&component=Calendar+Views&component=General&component=Import+and+Export&component=Internal+Components&component=Lightning+Only&component=Printing&component=Provider%3A+CalDav&component=Provider%3A+ICS%2FWebdav&component=Provider%3A+Local+Storage&component=Provider%3A+WCAP&component=Security&component=Sunbird+Only&component=Tasks&component=Website&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=RESOLVED&resolution=FIXED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=-1m&chfieldto=Now&chfield=resolution&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= fixed bugs] are addressed by these nightly builds.


<font color=red>
<font color=red>
== BEFORE YOU START--BACKUP YOUR PROFILE ==
== BEFORE YOU START--BACKUP YOUR PROFILE ==
</font>
</font>
Line 86: Line 133:


== Testing Instructions ==
== Testing Instructions ==
# Download Sunbird or Lightning from the above URLs
# Create your testing profile (see above)
'''THEN - Verify Bugzilla Fixed Bugs'''
# Click on the above Bugzilla bug list link and verify Fixed bugs. Read how the bug was produced and try to recreate it to verify the error doesn't happen anymore. 
# If the error is no longer occurring, select the "Mark bug as Verified" radio button and click the Commit button.  If the  error still occurs, select Reopen Bug and enter comments as to why the bug is being reopened (i.e. what is still failing), then click the Commit button.
'''OR - Run Litmus Test Cases'''


Build ID for October 17 Test Day
Unfortunately, due to the nature of interoperability testing, these instructions will be very vague. The primary goal is to:
--------------------------------
 
OS      | Sunbird   | Lightning
'''Move calendar data from application x into Sunbird/Lightning and ensure that Sunbird/Lightning interprets that data correctly'''.
Linux  | 20061016 | 20061016
 
Mac    | 20061016 | 20061016
There are many ways to do this.
Windows | 20061016 | 20061016
1. Email calendar invitations to a Lightning enabled Thunderbird.
2. Import ICS calendar files into Lightning and Sunbird
3. Use the web interface to Sun's WCAP server and ensure that the data comes into a WCAP-enabled Lightning.
4. Attempt to do Copy/Paste between other applications and Sunbird
5. Use another application to publish calendar data to a WebDav or CalDav server, and then use Sunbird/Lightning to receive that data.
6. Use Sunbird/Lightning to change data that has been published to a WebDav or CalDav server and ensure that the other application can still interpret the event correctly.
 
Just some of the clients we would like to test interoperability with:
* KOrganizer
* Apple iCAL
* Microsoft Outlook 2000, 2002, 2003
* Microsoft Vista Calendar
* Lotus Notes
* Evolution
* Chandler
* Google Calendar
 
And some of the servers we would like to test with:
* Oracle CalDav
* Cosmo CalDav (latest build if possible, as well as the public demo build)
* Apple CalDav
* FTP (Simply plug an FTP server in as a "webdav" server)
* WebDav
* Sun WCAP
 
This is not a complete list, if you have a client that speaks ICS calendar format, we'd like to test with it in this test day.
 
===Testing Ideas===
This page lists some ideas and testcases to help get you started. Please update the page with your results:[[Calendar:QA_TestDay:2006-10-17:Matrix | Testing Ideas and Known Issues]]
 
'''Still Confused?'''
 
If you're still confused, log into #calendar-qa and ask us for help. We'll help you as best we can.


'''^^^to be updated'''


# Go to [http://litmus.mozilla.org Litmus].
##Select Run Tests, the Product is Calendar. Your buildId should match the one in the table above. Verify that it does. Sunbird's buildId is in the "About Sunbird" window. Lightning's buildId is in its description in the Add-ons Manager.
##Choose a Test group and subgroup to test on (choose one that has a low percentage of Community Coverage).
##Follow the test steps and verify the function under test works as described in Expected Results.
## If the test case performs as expected, mark it as a "Pass".  If not, mark it as a "Fail" and then enter a bug (see below).
## When you've finished one test, go to the next test by clicking the test case name.
## Once you've completed all the tests in a group, click the "Submit All Results" button at the bottom.
'''OR - Perform Usability Testing'''
# Use Sunbird and Lightning like you normally would. Try to do everything an end-user might do, ranging from simple calendar operations to power user features. Try to think of actions that are not typical since you will most likely find a bug there.
'''BUG FOUND!'''
'''BUG FOUND!'''
# Be sure to check to see if it's already on our [[Calendar:Known_Interop_Issues|list]] (we're updating it as we go)
# When you think you've found a bug, try to reproduce it. Restart Sunbird/Lightning and do the same steps again. The most valuable bugs are those that can be reproduced.
# When you think you've found a bug, try to reproduce it. Restart Sunbird/Lightning and do the same steps again. The most valuable bugs are those that can be reproduced.
# Once the bug has been reproduced, search for it or something similar on [https://bugzilla.mozilla.org Bugzilla]. This can easily be done by searching for the error message, window name, or some other identifying feature of the bug. If you found an existing bug that is just like the bug you found, read the comments. Maybe your situation is slightly different and your input could help developers find the origin of the bug.  
# Once the bug has been reproduced, search for it or something similar on [https://bugzilla.mozilla.org Bugzilla]. This can easily be done by searching for the error message, window name, or some other identifying feature of the bug. If you found an existing bug that is just like the bug you found, read the comments. Maybe your situation is slightly different and your input could help developers find the origin of the bug.  
Line 133: Line 197:
Tips:
Tips:
* Make sure you enter the correct information for your platform, version of Thunderbird, Lightning etc. Please include the full build identifier (i.e Thunderbird 1.5.0.7 (20060909) with Lightning 0.3 (2006100206)).
* Make sure you enter the correct information for your platform, version of Thunderbird, Lightning etc. Please include the full build identifier (i.e Thunderbird 1.5.0.7 (20060909) with Lightning 0.3 (2006100206)).
* Be sure to read the [[Calendar:QA_TestDays#Testing_Instructions|Testing Instructions]] above before filing a bug.
* Be sure to read the [[Calendar:Current_QA_TestDay#Testing_Instructions|Testing Instructions]] above before filing a bug.
* Feel free to ask on [[Calendar:QA_TestDays#Where_do_I_start.3F|IRC]] if you need help or have any more questions.
* Feel free to ask on [[Calendar:Current_QA_TestDay#Where_do_I_start.3F|IRC]] if you need help or have any more questions.


== How do I send feedback? ==
== How do I send feedback? ==
Please use email us at [mailto:dev-apps-calendar@lists.mozilla.org dev-apps-calendar at lists.mozilla.org] to send feedback about how the testday went, any overall thoughts about Sunbird and Lightning, and to follow up on issues found and bugs filed.  We really appreciate your help today and your feedback is very valuable.
Please email us at [mailto:dev-apps-calendar@lists.mozilla.org dev-apps-calendar at lists.mozilla.org] to send feedback about how the testday went, any overall thoughts about Sunbird and Lightning, and to follow up on issues found and bugs filed.  We really appreciate your help today and your feedback is very valuable.


== Rewards! ==
== Rewards! ==
There will be one prize available for the person that makes the largest contribution to the test day. That can be done by verifying bugs, finding bugs, and/or running Litmus testcases. Each of these endeavors will be scored equally, so the more you do, the more likely you are to win!
There will be two prizes available for the two people that make the largest contribution to the test day. For this test day, that will mean the people that find the best bugs.


Rewards are kindly provided by [http://www.linpro.no Linpro AS]
Rewards are kindly provided by [http://www.linpro.no Linpro AS]

Latest revision as of 16:34, 19 October 2006

<< Back to Calendar QA TestDays

Welcome to the first Sunbird/Lightning Inter-Operability testday! See below for more information.

RESULTS!

  • 9 Bugs Filed!
  • 9 New People Attended!
  • 8 Third Party Products Tested!

Thanks to everyone who worked on this test day. To Sebo, especially, who put together this page, and the known issues page. Thanks to ssitter, xFallenAngel, celina63, Damian, jminta, lilmatt, dmose, zach, and bbbrowning for continuing to step up and help out every time we have one of these days. Thanks.

This was a very different test day. We asked people to test interoperability which, by its very nature, requires some amount of technical skill to understand and complete. I think there could have been more that we could have done to help people with this testing. I think that the day would have also been more successful if we had been more proactive about engaging people as they logged int the Channel and we walked through interoperability tests with them. Also, and I admit I thought of this too late, but if we do another of these "interop" test days, then we should advertise it on the CalConnect.org's listserv. That would get us a ton of visibility.

These caveats aside, there were some very good things from this test day. We had 9 bugs filed! Of those, two were duplicates, and one was not an import-export bug. Of the import export bugs, two are worth mentioning: bug 356967 which I don't believe we have seen previously. And bug 356799 which may have been previously reported, or may be a new manifestation of an existing issue.

We tested nine products:

  • Apple iCal
  • Evolution
  • KOrganizer
  • Google Calendar
  • Trumba (www.trumba.com - software that integrates calendars into your website)
  • the new Google Calendar Provider by our own xFallenAngel (not really a third party product)
  • Groupwise 7
  • Microsoft Outlook 2003

We continue to have several new people show up to our test days. This is really good, but I think that we are not engaging the new people well enough and when the test day is over, we lose them. We need to improve on this. I've denoted the new folks with a "*" in our list.

Thanks to everyone involved!

  • sandos*, tering tuby, sopues*, dmose,
  • j9*, xFallenAngel, julie*, Lisa,
  • worzel, Mc, mat75*, Damian,
  • sebo, woodturner*, hamm*, unlogic
  • celina63, thebofh*, fopper*, Andreas,
  • ssitter, zach, jminta, lilmatt, bbbrowning

And Congratulations to our two winners! Our prizes are once again provided by the folks at | Linpro AS

  • Sidney takes first place for best bug found bug 356967
  • Worzel takes second for his testing of Outlook 2003.

When is the testday?

The test day will run from 00:00 UTC on October 17 (click to get that in your timezone) to 01:00 UTC on October 18 (click to get that in your timezone)

Alternatively, you can import this iCalendar to see the start and end times in your timezone: Media:Inter-operability_Testday.ics (right click and save as..., then import into your calendar)

Where do I start?

OK, I am in the channel, now what?

Let the moderators know if you have any questions or encounter any problems. If you are not familiar with our bugzilla bug tracking system, feel free to report your problems to a moderator and they can log any bugs for you.

Who will be moderating the #calendar-qa channel on the Test Days?

The moderator's nicks for this test day will be:

  • ctalbert
  • ssitter
  • lilmatt
  • dmose
  • xFallenAngel
  • jminta
  • Sebo

What build should I test?

We will be testing the Sunbird 0.4a1 and Lightning 0.4a1 nightly builds:

Sunbird:

http://ftp.mozilla.org/pub/mozilla.org/calendar/sunbird/nightly/latest-trunk/

Lightning (for Thunderbird 1.5.x and 2.0 candidates):

http://ftp.mozilla.org/pub/mozilla.org/calendar/lightning/nightly/latest-mozilla1.8/

What specifically will we be testing?

In light of the recent 0.3 release, we've seen quite a few bugs coming through as people try to load data into Lightning and Sunbird from their favorite clients. We want this test day focused on interoperability testing. Among other things, this means:

Testing For Lightning:

  • Test receiving email invitations from other clients and adding them to a Lightning calendar
  • Test importing and exporting Lightning calendars to/from other calendar applications
  • Test how Sunbird works with published calendars that were generated from other applications
  • Test how Lightning works with WCAP data from Sun WCAP servers (requires Lightning WCAP extension)
  • Are there other interoperability tests you can dream up for Lightning?

Testing For Sunbird:

  • Test importing and exporting Sunbird calendars to/from other calendar applications
  • Test how Sunbird works with published calendars that were generated from other applications
  • Are there other interoperability tests you can dream up for Sunbird?

We need to test against as many other calendar applications and calendar servers as possible. So, any test you can think up that measures the interoperability of your specific calendar servers and clients with Sunbird/Lightning will be appreciated.

See Calendar:Known Interop Issues for known issues on interoperability and feel free to add bugs that you find during your search in bugzilla.

Also see Testing Ideas for specific test cases to guide you and to enable us to track your progress.

Bug Verification Testing (optional)

Verify that the fixed bugs are addressed by these nightly builds.

BEFORE YOU START--BACKUP YOUR PROFILE

Once you have downloaded the version of the application you want to test, but before you start it, you MUST back up your profile and create a testing profile, otherwise, you run a very good chance of losing your data.

Backing up a profile is easy:
1. Find your profile directory:

OS Thunderbird Profile Sunbird Profile
Windows %AppData%\Thunderbird %AppData%\Mozilla\Sunbird
Linux ~/.thunderbird ~/.mozilla/sunbird
MacOSX ~/Library/Thunderbird ~/Library/Application Support/Sunbird

2. Copy the root of it somewhere else, for example copy the Thunderbird or Sunbird directory and everything below it.

Creating a testing profile is also easy:

  1. Launch your application with a -P option
  2. Create a New Profile by clicking the Create a New Profile button
  3. Click Next, Give it a name like "Testing Profile", click Finish
  4. Select the testing profile and click the "Start Calendar" (Or Start Mail in Thunderbird) button.

Remember that you will have to start the application with the -P option during testing so you can pick your Testing profile

Once you've finished testing, you can delete the extra profiles and you'll be back to normal.

If something goes terribly wrong (although we don't expect it to), close the application and just replace the profile with the backed up copy. That will reset the application to the way it was before you started testing.

Testing Instructions

Unfortunately, due to the nature of interoperability testing, these instructions will be very vague. The primary goal is to:

Move calendar data from application x into Sunbird/Lightning and ensure that Sunbird/Lightning interprets that data correctly.

There are many ways to do this. 1. Email calendar invitations to a Lightning enabled Thunderbird. 2. Import ICS calendar files into Lightning and Sunbird 3. Use the web interface to Sun's WCAP server and ensure that the data comes into a WCAP-enabled Lightning. 4. Attempt to do Copy/Paste between other applications and Sunbird 5. Use another application to publish calendar data to a WebDav or CalDav server, and then use Sunbird/Lightning to receive that data. 6. Use Sunbird/Lightning to change data that has been published to a WebDav or CalDav server and ensure that the other application can still interpret the event correctly.

Just some of the clients we would like to test interoperability with:

  • KOrganizer
  • Apple iCAL
  • Microsoft Outlook 2000, 2002, 2003
  • Microsoft Vista Calendar
  • Lotus Notes
  • Evolution
  • Chandler
  • Google Calendar

And some of the servers we would like to test with:

  • Oracle CalDav
  • Cosmo CalDav (latest build if possible, as well as the public demo build)
  • Apple CalDav
  • FTP (Simply plug an FTP server in as a "webdav" server)
  • WebDav
  • Sun WCAP

This is not a complete list, if you have a client that speaks ICS calendar format, we'd like to test with it in this test day.

Testing Ideas

This page lists some ideas and testcases to help get you started. Please update the page with your results: Testing Ideas and Known Issues

Still Confused?

If you're still confused, log into #calendar-qa and ask us for help. We'll help you as best we can.


BUG FOUND!

  1. Be sure to check to see if it's already on our list (we're updating it as we go)
  2. When you think you've found a bug, try to reproduce it. Restart Sunbird/Lightning and do the same steps again. The most valuable bugs are those that can be reproduced.
  3. Once the bug has been reproduced, search for it or something similar on Bugzilla. This can easily be done by searching for the error message, window name, or some other identifying feature of the bug. If you found an existing bug that is just like the bug you found, read the comments. Maybe your situation is slightly different and your input could help developers find the origin of the bug.
  4. If you can't find the bug in Bugzilla, talk about it in the channel. Maybe others can confirm your bug or find a similar bug in bugzilla. This also gives moderators a chance to guide you to either provide more details, update an existing bug or file a new bug.
  5. If you are certain you found a unique bug and have read the Bug Writing Guidelines and Bugzilla Etiquette, go ahead and file the bug in Bugzilla. Remember to be as specific as possible.

Some other ways you can help:

  • Think of some test cases that aren't already included in Litmus (we love suggestions!).
  • Ask your friends to join you. The more people help the better!

Where do I find Litmus and Bugzilla?

  • Bugzilla can be found at http://bugzilla.mozilla.org/
  • A list of Calendar specific bugs (without enhancements) can be found here
  • A list of already filed enhancement requests can be found here

Tips:

  • Make sure you enter the correct information for your platform, version of Thunderbird, Lightning etc. Please include the full build identifier (i.e Thunderbird 1.5.0.7 (20060909) with Lightning 0.3 (2006100206)).
  • Be sure to read the Testing Instructions above before filing a bug.
  • Feel free to ask on IRC if you need help or have any more questions.

How do I send feedback?

Please email us at dev-apps-calendar at lists.mozilla.org to send feedback about how the testday went, any overall thoughts about Sunbird and Lightning, and to follow up on issues found and bugs filed. We really appreciate your help today and your feedback is very valuable.

Rewards!

There will be two prizes available for the two people that make the largest contribution to the test day. For this test day, that will mean the people that find the best bugs.

Rewards are kindly provided by Linpro AS

I only know most of you by your IRC nickname, so to ensure your bugzilla activity gets counted, be certain to email cmtalbert at gmail dot com with your bugzilla user ID. Please use "TEST DAY" in the subject line of the mail.

  • As always, know that we appreciate everyone's contribution and you all have our heart felt gratitude. Thank you.