The Tech Edvocate

Top Menu

  • Advertisement
  • Apps
  • Home Page
  • Home Page Five (No Sidebar)
  • Home Page Four
  • Home Page Three
  • Home Page Two
  • Home Tech2
  • Icons [No Sidebar]
  • Left Sidbear Page
  • Lynch Educational Consulting
  • My Account
  • My Speaking Page
  • Newsletter Sign Up Confirmation
  • Newsletter Unsubscription
  • Our Brands
  • Page Example
  • Privacy Policy
  • Protected Content
  • Register
  • Request a Product Review
  • Shop
  • Shortcodes Examples
  • Signup
  • Start Here
    • Governance
    • Careers
    • Contact Us
  • Terms and Conditions
  • The Edvocate
  • The Tech Edvocate Product Guide
  • Topics
  • Write For Us
  • Advertise

Main Menu

  • Start Here
    • Our Brands
    • Governance
      • Lynch Educational Consulting
      • Dr. Lynch’s Personal Website
      • Careers
    • Write For Us
    • The Tech Edvocate Product Guide
    • Contact Us
    • Books
    • Pedagogue
    • Edupedia
    • The Edvocate Podcast
    • Terms and Conditions
    • Privacy Policy
  • Topics
    • Assistive Technology
    • Child Development Tech
    • Early Childhood & K-12 EdTech
    • EdTech Futures
    • EdTech News
    • EdTech Policy & Reform
    • EdTech Startups & Businesses
    • Higher Education EdTech
    • Online Learning & eLearning
    • Parent & Family Tech
    • Personalized Learning
    • Product Reviews
  • Advertise
  • Apps
  • Tech Edvocate Awards
  • The Edvocate
  • P-20 Ed Careers

logo

The Tech Edvocate

  • Start Here
    • Our Brands
    • Governance
      • Lynch Educational Consulting
      • Dr. Lynch’s Personal Website
        • My Speaking Page
      • Careers
    • Write For Us
    • The Tech Edvocate Product Guide
    • Contact Us
    • Books
    • Pedagogue
    • Edupedia
    • The Edvocate Podcast
    • Terms and Conditions
    • Privacy Policy
  • Topics
    • Assistive Technology
    • Child Development Tech
    • Early Childhood & K-12 EdTech
    • EdTech Futures
    • EdTech News
    • EdTech Policy & Reform
    • EdTech Startups & Businesses
    • Higher Education EdTech
    • Online Learning & eLearning
    • Parent & Family Tech
    • Personalized Learning
    • Product Reviews
  • Advertise
  • Apps
  • Tech Edvocate Awards
  • The Edvocate
  • P-20 Ed Careers
  • Teaching Learners Digital Content Creation Skills

  • How to Empower Your Faculty in a Mobile Learning Environment

  • Product Review of Construct 3

  • Product Review of Cogent Education

  • Product Review of Clips

  • Product Review of Chairs! Organic Chemistry Game

  • Product Review of Bugs and Numbers

  • Product Review of Bookopolis

  • Product Review of Jump Numbers

  • Product Review of Happy Atoms

Best of the Best ListsEdTech & InnovationUncategorized
Home›Best of the Best Lists›20 Top Virtual Reality Apps that are Changing Education

20 Top Virtual Reality Apps that are Changing Education

By Matthew Lynch
March 11, 2017
136940
29
Spread the love

*The Tech Edvocate is pleased to produce its “Best of the Best” resource lists. These lists provide our readers with rankings for edtech related blogs, twitter accounts, influencers, products, etc. These lists are meant to be fluid, and for that reason, they are regularly updated to provide up to the moment information.*

Virtual reality is one of the hottest edtech trends. Not only are students allowed the opportunity to emerge themselves into a subject but can travel the world from their desk chairs. While not readily available in every classroom, programs such as Google Cardboard aim to make VR headsets cheap and accessible. The majority of students in the USA own a cell phone, and with many of these educational apps available on both iOs and the iTunes-enabled devices, they are becoming more accessible to more students. Educationally, these VR apps allow students to visualize concepts that were confined to the pictures in a textbook. Below are 20 Virtual Reality Apps that are changing education.

  1. Star Chart – with over 20 million users this app brings the universe a little closer. Students can learn about constellations by aiming their phones at the night sky. There are additional features that allow students to interact with facts about planets and space discovery.
  2. Google Translate – while conventional Google Translate may not sound like a VR app, its new camera feature students can translate 30 languages by aiming their camera at a Students can watch in real time as the text is translated. This additional feature is great for language student
  3. Cleanopolis– Fighting climate change becomes interactive with this app. Students learn about CO2 and battle along with Captain Clean to save the world. Not only is this a fun game but the educational quality would make it great in any science classroom.
  4. Public Speaking VR – practice the skills of public speaking with this immersive VR experience. With photorealistic environments, students can prepare for a job interview of a class presentation.
  5. Quiver – Watch colored in creations come to life with Quiver. Though VR technology, 2D images become 3D and “walk “ off the page. Ideal for younger students.
  6. Boulevard – Art classes can now be supplemented with visits to some of the world’s best art museums. Students can tour six art museums, interact with famous artworks and learn about the art, all thanks to the advancements of VR technology
  7. Unimersiv – History comes alive with the apps developed by Unimersiv. Students can explore ancient Greece, the Titanic or the Egyptian Mysteries.
  8. InMind– Neurons and brain tissue have never looked more realistic. Travel into the brain and learn about anatomy with this great app.
  9. Apollo 11 VR – Be part of one of the most significant space expeditions. Though VR technology, students can have a front seat in this documentary style app. This award winning app is pushing the possibilities of VR as an educational tool
  10. Earth AR – See the globe from new unseen angles. Motion detection and zooming capabilities will make geography more interactive.
  11. Cospaces– creating virtual realities is not as impossible as it sounds. Students are actively involved in the creation and creative process that goes into building a VR world
  12. TiltBrush – Creating 3D paintings is every artist’s dream, and now with TiltBrush, it is a reality. Painting Is done using a handheld “paintbrush,” and the creation possibilities will be awe inspiring for any creative student.
  13. Anatomy 4D – study the human body with clear images that come to life. Ideal for biology students or anyone with interest in the inner workings of the body.
  14. Sites in VR– explore famous landmarks in all their splendor. With an emphasis on Islamic temples, tombs, and ancient cities, students will get to see sites that otherwise would be inaccessible
  15. King Tut VR – Explore the tomb of the legendary Egyptian king and get lost in the secret chambers full of hieroglyphics and treasures
  16. Flashcards- Animal Alphabet – Made for younger students, this immersive flashcard game teaches students words while bringing it all together with some colorful animal friends
  17. Imag-n-o-tron– Stories jump off the page with Imag-n-o-tron. Downloadable content makes this app suitable for any age. Students improve their reading while engaging with complimentary images making the VR world an educational space
  18. EON Experience – This collection of VR lessons encapsulates everything from physics to history. Students or teachers can create their VR lessons from preloaded content.
  19. Titans of Space – This guided tour of space is both informative as it is breathtaking. With voice overs, facts and scored music it is a cutting edge VR product.
  20. Discovery VR Discovery TV channel compiled all the content for this app. Students can explore exotic natural locations and interact with our planet in a futuristic way.

Virtual reality allows students to engage with educational content in a whole new way. They can travel, create art and dissect a frog. The inclusion of VR into the curriculum will also allow teachers to supplement their talents with that of engineers and pioneers of virtual technology.

TagsEdtechedtechchatelearningSTEAMSTEM
Previous Article

Teach Kids to Code and Secure Their ...

Next Article

Coding, Robotics and the Jobs of the ...

Matthew Lynch

Related articles More from author

  • Online Learning & eLearning

    Internet addiction and online gaming disorder on the rise

    June 7, 2017
    By Matthew Lynch
  • EdTech Futures

    10 Trends That Are Reshaping EdTech

    March 9, 2017
    By Matthew Lynch
  • Early Childhood & K-12 EdTechEdTech Startups & BusinessesHigher EducationHigher Education EdTech

    What Is the Best Time of the Year to Sell to Schools?

    December 20, 2017
    By Matthew Lynch
  • Early Childhood & K-12 EdTech

    Virtual Classrooms are the Future of Teacher Education

    August 10, 2017
    By Matthew Lynch
  • EdTech & Innovation

    EdTech Should Change the Way Teachers Teach

    January 14, 2018
    By Matthew Lynch
  • Early Childhood & K-12 EdTechHigher Education EdTechOnline Learning & eLearningPersonalized Learning

    10 ways to use Skype in the classroom

    December 18, 2016
    By Matthew Lynch

29 comments

  1. Rodney Smith 13 March, 2017 at 10:04 Reply

    Thank you for the update on virtual reality apps. It is a great opportunity to learn about these apps and their functionalities.

  2. The Best Free VR Apps for Education | Ham Radio Review 4 June, 2017 at 03:09 Reply

    […] Check out this link for more informations: https://www.thetechedvocate.org/20-top-virtual-reality-apps-that-are-changing-education/ […]

  3. 20 TOP VIRTUAL REALITY APPS THAT ARE CHANGING EDUCATION | Goaler Education 20 July, 2017 at 00:34 Reply

    […] Read more here: https://www.thetechedvocate.org/20-top-virtual-reality-apps-that-are-changing-education/ […]

  4. Top Digital Transformation Trends in Education - Future Of Work 11 August, 2017 at 02:30 Reply

    […] has the capability of bringing the outside world into the classroom and vice versa. Apps such as Unimersiv can transport students to ancient Greece, while Cospaces allows students to share their virtual […]

  5. Education Trends in 2017 | Teach One World 2 October, 2017 at 15:45 Reply

    […] the outside world into the classroom and vice versa. Some examples of these kind of apps are: Unimersiv – can transport students to ancient Greece and Cospaces which allows students to share their […]

  6. Education Trends in 2017 – 2018 | Teach One World 2 October, 2017 at 15:46 Reply

    […] the outside world into the classroom and vice versa. Some examples of these kind of apps are: Unimersiv – can transport students to ancient Greece and Cospaces which allows students to share their […]

  7. #WYInnovations2017 Presentation: Engage All Learners with Virtual Reality - SUNY JCC Technology-Enhanced Instruction 13 November, 2017 at 16:09 Reply

    […] 20 Top Virtual Reality Apps that are Changing Education […]

  8. jonathan 16 November, 2017 at 08:49 Reply

    a number of these are augmented rather than virtual reality

  9. Sergey Larin 16 November, 2017 at 09:08 Reply

    I am searching for VR/AR applications to help kids learn the English language. I am an online tutor, and one of my student’s parent asked to help them find an app for a smartphone to help their 8-year son learn English as a second language. Can anybody help, please?

  10. 2017 | A Year of Digital Learning - Dig-It! Games 28 December, 2017 at 14:31 Reply

    […] The hottest development was the expansion of Augmented Reality (AR) and Virtual Reality (VR) apps for the education marketplace. Students were transported to other worlds or dropped into the human body to explore its complex systems. There was also an increase in capacity for students to create in the AR and VR spaces with sites like Co.Spaces. Check out these 20 VR apps that had a big impact in 2017. […]

  11. Aprender experimentando con la Realidad Virtual en las aulas - Anaya Innova 15 February, 2018 at 04:24 Reply

    […] aplicarla a la educación de muchas maneras diferentes. Los precios de los equipos descienden y el número de aplicaciones aumenta. La Realidad Virtual se está democratizando y sus ventajas llegan a las […]

  12. Small Advances in VR Making Big Impacts in Practical Applications 19 February, 2018 at 15:32 Reply

    […] traction and being used for everything from virtual fieldtrips to teacher training. This list of Top 20 Virtual Reality Apps that Are Changing Education from The Tech Edvocate offers some specific examples. (Awesome […]

  13. 7 Must-Have Mobile Apps To Keep Teachers and Students Connected - Software 4 Schools Blog 8 March, 2018 at 21:59 Reply

    […] Reality (VR) is one of the emerging and hottest trends in the edtech today. It can now enable teachers and students both to enjoy immersive experiences and […]

  14. So Many Virtual Realities = 1 Google Cardboard | Broomfield High School 21 March, 2018 at 22:11 Reply

    […] 20 Top Virtual Reality Apps […]

  15. Mais oui mais oui l’école est finie, enfin presque… – LA BIT GENERATION 9 May, 2018 at 12:29 Reply

    […] https://www.thetechedvocate.org/20-top-virtual-reality-apps-that-are-changing-education/ […]

  16. Rapporto uomo-macchina, cosa ci riserva il futuro? 22 November, 2018 at 07:26 Reply

    […] 20 Top Virtual Reality Apps that are Changing Education (articolo) […]

  17. What's the proper way to publish an essay proposal? | Асоціація медичних працівників Донеччини 7 December, 2018 at 08:02 Reply

    […] a thriving News-Letter can be exceedingly rewarding. The Web is simple and 20 Top Virtual Reality Apps that are Changing Education – The Tech Edvocate quick. Headaches happen all the time, you merely needs to put […]

  18. AR, VR, AI, and Some Other Acronyms… – Isil's Blog 19 January, 2019 at 18:48 Reply

    […] are already many different applications with VR technology focusing on different areas such as Earth AR, Anatomy 4D, or Public Speaking VR and there are some […]

  19. How VR Will Change the Way We Learn - Blogging Republic 1 February, 2019 at 12:30 Reply

    […] to manage to understand how some things work in certain difficult topics. A great application like EON Experience can provide the students with such VR lessons on pretty much every topic imaginable and help the […]

  20. Learn more in virtual reality | TeachVR 10 July, 2019 at 05:16 Reply

    […] a virtual scanner. Unimersive and Nearpod offer complete lesson programs with age indication. Some teaching programs are purely software-based, while other providers also sell or rent the […]

  21. something that matters – open learning 30 July, 2019 at 20:27 Reply

    […] 20 Top Virtual Reality Apps that are Changing Education – The Tech Edvocate […]

  22. 5 Digital trends in the education system to shape the future | 9 August, 2019 at 06:15 Reply

    […] to engage in the outside world with a higher impact. For instance, take the advent of apps such as Unimersiv and Cospaces. These two apps were created to create a platform where students can not only […]

  23. VR / AR-material för skolan: Alla appar och 360-filmer en lärare kan behöva! - Immersivt / VRSverige 27 August, 2019 at 08:37 Reply

    […] 20 VR-appar […]

  24. What Is Virtual Reality? – Robert Rathbun Attorney 15 November, 2019 at 22:39 Reply

    […] what many people may think, VR isn’t just for gaming. Virtual reality is also revolutionizing education and is being explored as a teaching tool. There are some widely VR apps that allow users to learn […]

  25. Top Digital Transformation Trends In Education Post COVID-19 29 September, 2020 at 05:00 Reply

    […] can “dissect” a frog without the mess, sanitation concerns, or squeamishness. Apps such as Unimersiv can transport students to ancient Greece, while Cospaces allows students to share their virtual […]

  26. Immersive Learning For Higher Education - The Tech Edvocate 13 March, 2021 at 16:34 Reply

    […] Modern technologies have opened up new doors that educators should take full advantage of. These technologies range from the fairly mundane to the extraordinary – from tablets and digital notebooks to Artificial Intelligence and Virtual Reality.  […]

  27. Top Digital Transformation Trends in Education – EDU4.0 – K12 21 May, 2021 at 06:59 Reply

    […] has the capability of bringing the outside world into the classroom and vice versa. Apps such as Unimersiv can transport students to ancient Greece, while Cospaces allows students to share their virtual […]

  28. TechyKids Canada 10 July, 2021 at 03:36 Reply

    The way how technology is evolving, coding for kids can help them in developing valuable skills for the future. Thanks for sharing this list of VR apps, It will help many to understand the importance of digital literacy.

  29. Virtual Reality Will Disrupt Agile Coaching and Training 25 December, 2021 at 15:05 Reply

    […] Virtual and augmented reality is the next step in the evolution of online educational technology.  These environments enable realistic simulations and a “felt” experience that drives learning. Agile training and coaching with its emphasis on games and visualization readily lend themselves to virtual reality. […]

Leave a reply Cancel reply

  • Early Childhood & K-12 EdTechHigher Education EdTech

    The Harsh Criticism that Edtech Needs to Hear

  • Product ReviewsSchool Leadership

    Product Review of SchoolTube

  • Online Learning & eLearningPreK-12

    4 Design Principles to Keep in Mind When Creating Online Courses

Search

Login & Registration

  • Register
  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Newsletter

Signup for The Tech Edvocate Newsletter and have the latest in EdTech news and opinion delivered to your email address!

  • Recent

  • Popular

  • Comments

  • Teaching Learners Digital Content Creation Skills

    By Matthew Lynch
    May 19, 2022
  • How to Empower Your Faculty in a Mobile Learning Environment

    By Matthew Lynch
    May 19, 2022
  • Product Review of Construct 3

    By Matthew Lynch
    May 19, 2022
  • Product Review of Cogent Education

    By Matthew Lynch
    May 19, 2022
  • Product Review of Clips

    By Matthew Lynch
    May 19, 2022
  • 20 Top Virtual Reality Apps that are Changing Education

    By Matthew Lynch
    March 11, 2017
  • 7 Ways Technology Is Impacting Modern Education

    By Matthew Lynch
    March 4, 2017
  • Why Mobile Technology Enhances Instruction

    By Matthew Lynch
    December 14, 2016
  • 7 Roles for Artificial Intelligence in Education

    By Matthew Lynch
    May 5, 2018
  • Digital Literacy is the Most Important Lifelong Learning Tool

    By Matthew Lynch
    December 30, 2017
  • 4 Ways EdTech Companies Can Involve Faculty in Research - WGU Labs | Advancing Innovation in ...
    on
    May 17, 2022

    25 Ways that EdTech Benefits Teachers and Students

    […] EdTech products can ...
  • What is a professional learning network? - What Type Degree
    on
    May 16, 2022

    What is a Personal Learning Network?

    […] What is a ...
  • Digital Branding is Key for Everyone In Education | Edtech Magazine
    on
    May 15, 2022

    Tips To Conduct A Gap Analysis For Your LMS Marketing Strategy

    […] How do you ...
  • 7 Ways to Approach Financial Decluttering in Your Life - Amida Wealth
    on
    May 15, 2022

    The Best External Hard Drives Of 2022: All The Best Options For Backing Up Your Device’s ...

    […] and updating your ...
  • Top 18 g suite for education là gì mới nhất năm 2022 - tophoidap
    on
    May 15, 2022

    What is G Suite for Education?

    […] https://www.thetechedvocate.org/what-is-g-suite-for-education/ […]

EdTech Policy & Reform

  • Adaptive LearningCurriculum & InstructionDigital & Mobile TechnologyDigital Age TeachersEarly Childhood & K-12 EdTechEdTech & InnovationEdTech Policy & ReformInstructional Technology

    Exploring New Ideas: Student-Driven Remote Learning

    Spread the loveRemote learning is taking its toll on our students. They miss the social side of school. Not seeing their classmates or teachers is leading to nervousness, anxiety, and ...
  • Digital & Mobile TechnologyEdTech & InnovationEdTech Policy & Reform

    Implementing Education Technology by Pursuing Technology Education

    Spread the loveTechnology is used for many great things in our world. It’s a powerful tool when used correctly. As such, this powerful tool can be used to transform learning.  ...
  • EdTech Policy & Reform

    How Much Bias Is Okay in Your School?

    Spread the loveThe algorithm has proven itself to be a handy tool when it comes to solving education problems. It’s also not without bias.  You may be wondering how some ...
  • EdTech Policy & ReformFeaturedFresh

    Edtech Should Complement Good Pedagogy, Not Attempt to Replace It

    Spread the loveThe newest generation of edtech is downright amazing; it’s no wonder that various education stakeholders might be a little excited about its potential to transform education. However, edtech ...
  • EdTech Policy & ReformFeaturedFresh

    How to Teach Kids to Communicate in This Digital Age

    Spread the loveWhen even the youngest children are spending the equivalent of a full work day looking at screens, it is perhaps no surprise that parents are wondering how to ...

EdTech Startups & Businesses

  • Digital LeadershipEdTech Startups & BusinessesProduct Reviews

    Product Review of Collegix

    Spread the love This is a comprehensive ERP solution for colleges and universities that provides modular, totally integrated learners services, finance, HR, and advancement. Collegix provides online and offline workarounds ...
  • Early Childhood & K-12 EdTechEdTech Startups & BusinessesProduct Reviews

    Product Review of Discovery Education

    Spread the love Discovery Education is a big player in EdTech. The company has established itself as the leading provider of digital curriculum resources, digital content, and professional development for ...
  • EdTech Startups & BusinessesProduct Reviews

    Product Review of AptaFund

    Spread the loveAptaFund is a business management software that provides essential functions to educational institutions, such as web access to educators, parents, and learners. It allows elementary schools and other educational ...
  • EdTech Startups & Businesses

    Understanding the Fundamentals of a Sales Script in Your Customer Interaction Journey

    Spread the loveSales scripts are crucial to any business and can be the main difference in achieving the set targets. A well-written sales script that factors in customers from different ...
  • Digital & Mobile TechnologyEdTech Startups & BusinessesTeachers

    Top 5 Things to Consider When Designing an LMS

    Spread the loveCovid-19 has changed many things in our world, and education is one of them. More students lean toward using online schooling. Therefore, learning management systems (LMS) are becoming ...

Digital Equity

  • Digital & Mobile TechnologyDigital EquityDigital Literacy

    Teaching Learners Digital Content Creation Skills

    Spread the loveContent curation is nothing new and has always been a coveted skill. It has been this way for hundreds of years — think of art galleries, museums, or ...
  • Digital & Mobile TechnologyDigital EquityEdTech & Innovation

    Promoting Online Access With Hotspots, Laptops, and Planning

    Spread the loveWhen becoming a leader in the field of education, it is important to consider equity. Some students may not have access to devices or the internet from their ...
  • Digital EquityDigital Leadership

    How Can You Assess the Tech Needs of Your Students Outside of School?

    Spread the loveToday, I received an email from the middle school principal in Los Angeles. She explained to me that the school that she ran was in one of the ...
  • Digital Equity

    It Is Time for the Edtech Industry to Stop Denying Its Equity and Race Problem

    Spread the loveThe EdTech industry is dominated by white employees, white leaders, and white entrepreneurs. If you doubt this statement, just attend an Edtech conference. Admittedly, educators and others don’t ...
  • Digital Equity

    How OER Can Help Overcome the Higher Education Equity Barrier

    Spread the loveThe cornerstone of the American dream is the ability to succeed in life regardless of one’s family of origin. And, for most people, that requires a college education. ...

EdTech Futures

  • Adaptive LearningAssistive TechnologyEdTech FuturesInstructional TechnologyTeachers

    Will AI Replace Teachers?

    Spread the loveThrough the years, robots have taken over many jobs. First, they replaced horses and wagons and horses and plows, then they started to replace people. A few examples ...
  • EdTech FuturesHigher EducationHigher Education EdTechUncategorized

    The Future of Higher Education Must Avoid Returning to the Past

    Spread the loveColleges and universities can make higher education safer, smarter, and more accessible through automation and collaboration technologies – if they commit to it. Author: John Hulen, Director of ...
  • EdTech FuturesOnline Learning & eLearning

    IT Trends To Watch As Higher Education Moves Into a New Decade

    Spread the loveEdtech couldn’t have hoped for a better launch into the new decade than the push the industry received from COVID-19. Even the most tech-resistant institutions and individuals have ...
  • EdTech Futures

    4 Emerging EdTech Trends in 2022

    Spread the loveCovid-19 has not only changed education as we know it, but it has forced education technology (EdTech) to up its game. EdTech has been crucial since the start of this ...
  • Adult EducationEdTech & InnovationEdTech FuturesEducation LeadershipEducational LeadershipHigher EducationHigher Education EdTechThe Future of Education

    Education Technology and the Future of Higher Ed Leadership

    Spread the loveEducation Technology (EdTech) has had a more significant impact on education than anyone expected. Now its effects are reaching into the field of higher education. In this article, ...

About Us

Since technology is not going anywhere and does more good than harm, adapting is the best course of action. That is where The Tech Edvocate comes in. We plan to cover the PreK-12 and Higher Education EdTech sectors and provide our readers with the latest news and opinion on the subject. From time to time, I will invite other voices to weigh in on important issues in EdTech. We hope to provide a well-rounded, multi-faceted look at the past, present, the future of EdTech in the US and internationally.

We started this journey back in June 2016, and we plan to continue it for many more years to come. I hope that you will join us in this discussion of the past, present and future of EdTech and lend your own insight to the issues that are discussed.

Newsletter

Signup for The Tech Edvocate Newsletter and have the latest in EdTech news and opinion delivered to your email address!

Contact Us

The Tech Edvocate
5322 Markel Road, Suite 104
Richmond, VA 23230
(601) 630-5238
[email protected]

Follow us

Copyright © 2022 Matthew Lynch. All rights reserved.