SlideShare a Scribd company logo
1 of 25
Download to read offline
crowdsourcing crisis information
The Ushahidi Story
Ushahidi (v1)
rapid development and deployment of
       a crowdsourcing mashup
Kenya Elections 2007
Getting from here




                    To here
In January of 2008 there was a disputed election in
Kenya. The incumbent claimed a win and, due to
gross irregularities, the opposition refused to accept
the results.
What started out as a political fracas quickly devolved
down ethnic lines. Government forces and civilians
battled it out in the urban slums and rural Kenya.
A media blackout was created and only non-
traditional media was in operation...
                   and cell phones.
Ory Okolloh
kenyanpundit.com
Our Goals
• Create a way for everyday Kenyans to report
  incidents of violence that they saw
• Create an archive of news and reports around
  those same events
• Show where the majority of the violence was
  happening
Ushahidi Calendar
                                              Kenya, January 2008

27 28 29 30 31 1       2   3    4   5   6     7   8   9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27

                            idea, production, launch         blogging and media

                                                                      violence

  Dec. 27 - Kenyan Elections                                   Jan. 10 - 75% of Kenyan bloggers write about Ushahidi
  Dec. 27 - Dec. 30 - Period of uncertainty                    Jan. 12 - MSM pickup: BBC, NPR, Guardian, etc...
  Dec. 30 - Jan. 1 - Media blackout


                               Jan. 3 - The idea of Ushahidi
                               Jan. 5 - Ushahidi discussed
                               Jan. 6 - Ushahidi prototype
                               Jan. 9 - Ushahidi launched
                               Jan.10 - Added functionality (RSS, SMS, etc...)
                               Jan. 10 - Kenyan SMS shortcode partnership
                               Jan. 22 - Ushahidi blog added
                               Jan. 26 - Ushahidi timeline feature
Rapid Development
       2 days




Rapid Deployment
       6 days
Media Hits


   100
blog posts in week #1
                        350
                          blog posts by week #3
Ingredients Needed
     (to get it up in record time)



                         • Connector
                         • Champion
                         • Passionate developers
                         • Collaboration
                         • Technical Expertise
                         • Volunteers
To Really Get Cooking
                   (we still need)




 •   Data gathering - on the ground

 •   Fear of contradicting government statistics

 •   Wrestling with verification

 •   Ability to answer the “why?” question

 •   Stretched resources - we all wear other hats
Data Gathering
Ushahidi Engine v1:
  Kenya (post-election violence)
       www.ushahidi.com


 South Africa (xenophobia attacks)
    www.UnitedforAfrica.com
Ushahidi engine (v1) being used to map reports of
           Xenophobia in South Africa
What’s Next?
Ushahidi Engine (v2)
a free and open source crowdsourcing
         and visualization tool
Ushahidi (v2)
Using what we’ve learned to fulfill our primary
goals:
1. Create a free, open source and easy tool to
   get crowdsourced crisis information
2. Help non-profits gather data and visualize
   that data in multiple ways
Data Types    Input Methods                    Output Methods

 Citizen
Generated                                           Map

News Media       SMS                              Timeline
                Email
               Web form
NGO data         API                             SMS Alerts
                                 Ushahidi
                 RSS          Crisis Mapping
Government      MMS               Engine            RSS

Public APIs                                        Email
    Flickr
  YouTube
   Twitter
from PHP experts to mapping gurus,
      we need YOUR help with:
• SMS alerts
• Time visualization
• Mapping infrastucture
• Missing persons index
• Bandwidth issues
• ... and many more fun challenges!
The Ushahidi Team


juliana rotich   erik hersman   ory okolloh   david kobia
Ory Okolloh (ory@ushahidi.com)
                   NGO relationships, media interviews,
                   verification, blogging

                   Erik Hersman (erik@ushahidi.com)
                   Website development, media interviews, blogger
www.ushahidi.com   relationships, blogging

                   Juliana Rotich (juliana@ushahidi.com)
                   Local citizen outreach, media interest, blogging

                   David Kobia (david@ushahidi.com)
                   Website development, programming, feature
                   updates

More Related Content

Similar to Crowdsourcing crisis info with Ushahidi

Making Ushahidi - Tech4Africa talk
Making Ushahidi - Tech4Africa talkMaking Ushahidi - Tech4Africa talk
Making Ushahidi - Tech4Africa talkErik Hersman
 
Limo Taboi, Ushahidi, NOW is Digital 2011
Limo Taboi, Ushahidi, NOW is Digital 2011Limo Taboi, Ushahidi, NOW is Digital 2011
Limo Taboi, Ushahidi, NOW is Digital 2011Seismonaut
 
Yetu Initiative CSO Partners Workshop - #Crowdfunding
Yetu Initiative CSO Partners Workshop - #CrowdfundingYetu Initiative CSO Partners Workshop - #Crowdfunding
Yetu Initiative CSO Partners Workshop - #Crowdfunding7th Sense Communications
 
Map Kibera - University of Sussex IDS
Map Kibera - University of Sussex IDSMap Kibera - University of Sussex IDS
Map Kibera - University of Sussex IDSMap Kibera
 
Social media & the News Revolution
Social media & the News RevolutionSocial media & the News Revolution
Social media & the News RevolutionSue Robinson
 
Social journalism: Community building through social networks
Social journalism: Community building through social networksSocial journalism: Community building through social networks
Social journalism: Community building through social networksJD Lasica
 
NTEN Tech Club DMV - Best of NTC & SXSW.pdf
NTEN Tech Club DMV - Best of NTC & SXSW.pdfNTEN Tech Club DMV - Best of NTC & SXSW.pdf
NTEN Tech Club DMV - Best of NTC & SXSW.pdfRoshani Kothari
 
2024 Best of NTC & SXSW - NTEN DMV Tech Club
2024 Best of NTC & SXSW - NTEN DMV Tech Club2024 Best of NTC & SXSW - NTEN DMV Tech Club
2024 Best of NTC & SXSW - NTEN DMV Tech ClubRoshani Kothari
 
Social Media for Mobilising, Fundraising and Development
Social Media for Mobilising, Fundraising and DevelopmentSocial Media for Mobilising, Fundraising and Development
Social Media for Mobilising, Fundraising and DevelopmentDavid Girling
 
Role of Social Media in Emergency Situations
Role of Social Media in Emergency SituationsRole of Social Media in Emergency Situations
Role of Social Media in Emergency SituationsEsri
 
Culturemondo Ohmy News
Culturemondo Ohmy NewsCulturemondo Ohmy News
Culturemondo Ohmy NewsJane Finnis
 
Ushahidi: Made in Africa
Ushahidi: Made in AfricaUshahidi: Made in Africa
Ushahidi: Made in AfricaKeisha Taylor
 
National Geographic - Omniture Cafe 6/11/09
National Geographic - Omniture Cafe 6/11/09National Geographic - Omniture Cafe 6/11/09
National Geographic - Omniture Cafe 6/11/09Ted McDonald
 
NewsWhip General Brochure
NewsWhip General BrochureNewsWhip General Brochure
NewsWhip General BrochureNewsWhip
 
SXSW 2014: Startups, Bow to Your Marketer Overlords
SXSW 2014: Startups, Bow to Your Marketer Overlords SXSW 2014: Startups, Bow to Your Marketer Overlords
SXSW 2014: Startups, Bow to Your Marketer Overlords David Berkowitz
 
From Kenya to the US: How New Technologies are Changing the Coverage of Elect...
From Kenya to the US: How New Technologies are Changing the Coverage of Elect...From Kenya to the US: How New Technologies are Changing the Coverage of Elect...
From Kenya to the US: How New Technologies are Changing the Coverage of Elect...Institute of Development Studies
 
Beyond Communications 7 08 Final
Beyond Communications   7 08 FinalBeyond Communications   7 08 Final
Beyond Communications 7 08 FinalMichael Pranikoff
 

Similar to Crowdsourcing crisis info with Ushahidi (20)

Making Ushahidi - Tech4Africa talk
Making Ushahidi - Tech4Africa talkMaking Ushahidi - Tech4Africa talk
Making Ushahidi - Tech4Africa talk
 
Limo Taboi, Ushahidi, NOW is Digital 2011
Limo Taboi, Ushahidi, NOW is Digital 2011Limo Taboi, Ushahidi, NOW is Digital 2011
Limo Taboi, Ushahidi, NOW is Digital 2011
 
Julianna Rotich - USHAHIDI.com
Julianna Rotich - USHAHIDI.com Julianna Rotich - USHAHIDI.com
Julianna Rotich - USHAHIDI.com
 
Yetu Initiative CSO Partners Workshop - #Crowdfunding
Yetu Initiative CSO Partners Workshop - #CrowdfundingYetu Initiative CSO Partners Workshop - #Crowdfunding
Yetu Initiative CSO Partners Workshop - #Crowdfunding
 
Map Kibera - University of Sussex IDS
Map Kibera - University of Sussex IDSMap Kibera - University of Sussex IDS
Map Kibera - University of Sussex IDS
 
Social media & the News Revolution
Social media & the News RevolutionSocial media & the News Revolution
Social media & the News Revolution
 
Social journalism: Community building through social networks
Social journalism: Community building through social networksSocial journalism: Community building through social networks
Social journalism: Community building through social networks
 
Usahidi
UsahidiUsahidi
Usahidi
 
NTEN Tech Club DMV - Best of NTC & SXSW.pdf
NTEN Tech Club DMV - Best of NTC & SXSW.pdfNTEN Tech Club DMV - Best of NTC & SXSW.pdf
NTEN Tech Club DMV - Best of NTC & SXSW.pdf
 
2024 Best of NTC & SXSW - NTEN DMV Tech Club
2024 Best of NTC & SXSW - NTEN DMV Tech Club2024 Best of NTC & SXSW - NTEN DMV Tech Club
2024 Best of NTC & SXSW - NTEN DMV Tech Club
 
Social Media for Mobilising, Fundraising and Development
Social Media for Mobilising, Fundraising and DevelopmentSocial Media for Mobilising, Fundraising and Development
Social Media for Mobilising, Fundraising and Development
 
Role of Social Media in Emergency Situations
Role of Social Media in Emergency SituationsRole of Social Media in Emergency Situations
Role of Social Media in Emergency Situations
 
Culturemondo Ohmy News
Culturemondo Ohmy NewsCulturemondo Ohmy News
Culturemondo Ohmy News
 
Web2 class
Web2 classWeb2 class
Web2 class
 
Ushahidi: Made in Africa
Ushahidi: Made in AfricaUshahidi: Made in Africa
Ushahidi: Made in Africa
 
National Geographic - Omniture Cafe 6/11/09
National Geographic - Omniture Cafe 6/11/09National Geographic - Omniture Cafe 6/11/09
National Geographic - Omniture Cafe 6/11/09
 
NewsWhip General Brochure
NewsWhip General BrochureNewsWhip General Brochure
NewsWhip General Brochure
 
SXSW 2014: Startups, Bow to Your Marketer Overlords
SXSW 2014: Startups, Bow to Your Marketer Overlords SXSW 2014: Startups, Bow to Your Marketer Overlords
SXSW 2014: Startups, Bow to Your Marketer Overlords
 
From Kenya to the US: How New Technologies are Changing the Coverage of Elect...
From Kenya to the US: How New Technologies are Changing the Coverage of Elect...From Kenya to the US: How New Technologies are Changing the Coverage of Elect...
From Kenya to the US: How New Technologies are Changing the Coverage of Elect...
 
Beyond Communications 7 08 Final
Beyond Communications   7 08 FinalBeyond Communications   7 08 Final
Beyond Communications 7 08 Final
 

Recently uploaded

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 

Recently uploaded (20)

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 

Crowdsourcing crisis info with Ushahidi

  • 3. Ushahidi (v1) rapid development and deployment of a crowdsourcing mashup
  • 4. Kenya Elections 2007 Getting from here To here
  • 5. In January of 2008 there was a disputed election in Kenya. The incumbent claimed a win and, due to gross irregularities, the opposition refused to accept the results. What started out as a political fracas quickly devolved down ethnic lines. Government forces and civilians battled it out in the urban slums and rural Kenya. A media blackout was created and only non- traditional media was in operation... and cell phones.
  • 7. Our Goals • Create a way for everyday Kenyans to report incidents of violence that they saw • Create an archive of news and reports around those same events • Show where the majority of the violence was happening
  • 8. Ushahidi Calendar Kenya, January 2008 27 28 29 30 31 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 27 idea, production, launch blogging and media violence Dec. 27 - Kenyan Elections Jan. 10 - 75% of Kenyan bloggers write about Ushahidi Dec. 27 - Dec. 30 - Period of uncertainty Jan. 12 - MSM pickup: BBC, NPR, Guardian, etc... Dec. 30 - Jan. 1 - Media blackout Jan. 3 - The idea of Ushahidi Jan. 5 - Ushahidi discussed Jan. 6 - Ushahidi prototype Jan. 9 - Ushahidi launched Jan.10 - Added functionality (RSS, SMS, etc...) Jan. 10 - Kenyan SMS shortcode partnership Jan. 22 - Ushahidi blog added Jan. 26 - Ushahidi timeline feature
  • 9. Rapid Development 2 days Rapid Deployment 6 days
  • 10.
  • 11.
  • 12.
  • 13. Media Hits 100 blog posts in week #1 350 blog posts by week #3
  • 14. Ingredients Needed (to get it up in record time) • Connector • Champion • Passionate developers • Collaboration • Technical Expertise • Volunteers
  • 15. To Really Get Cooking (we still need) • Data gathering - on the ground • Fear of contradicting government statistics • Wrestling with verification • Ability to answer the “why?” question • Stretched resources - we all wear other hats
  • 17. Ushahidi Engine v1: Kenya (post-election violence) www.ushahidi.com South Africa (xenophobia attacks) www.UnitedforAfrica.com
  • 18. Ushahidi engine (v1) being used to map reports of Xenophobia in South Africa
  • 20. Ushahidi Engine (v2) a free and open source crowdsourcing and visualization tool
  • 21. Ushahidi (v2) Using what we’ve learned to fulfill our primary goals: 1. Create a free, open source and easy tool to get crowdsourced crisis information 2. Help non-profits gather data and visualize that data in multiple ways
  • 22. Data Types Input Methods Output Methods Citizen Generated Map News Media SMS Timeline Email Web form NGO data API SMS Alerts Ushahidi RSS Crisis Mapping Government MMS Engine RSS Public APIs Email Flickr YouTube Twitter
  • 23. from PHP experts to mapping gurus, we need YOUR help with: • SMS alerts • Time visualization • Mapping infrastucture • Missing persons index • Bandwidth issues • ... and many more fun challenges!
  • 24. The Ushahidi Team juliana rotich erik hersman ory okolloh david kobia
  • 25. Ory Okolloh (ory@ushahidi.com) NGO relationships, media interviews, verification, blogging Erik Hersman (erik@ushahidi.com) Website development, media interviews, blogger www.ushahidi.com relationships, blogging Juliana Rotich (juliana@ushahidi.com) Local citizen outreach, media interest, blogging David Kobia (david@ushahidi.com) Website development, programming, feature updates