Effective Date: May 14, 2026 · Last Updated: May 14, 2026 · Version 2.1
These Terms of Service ("Terms") form a binding legal agreement between you ("you" or "User") and neurOS ("neurOS," "we," "us," or "our"), the operator of the neurOS mobile application and the website at getneuros.app (together, the "Service"). neurOS is operated as a sole proprietorship by its founder, based in Washington State, USA. By creating an account, downloading the app, or otherwise accessing or using the Service, you acknowledge that you have read, understood, and agreed to be bound by these Terms and by our Privacy Policy, which is incorporated by reference.
If you do not agree to these Terms, do not use the Service. These Terms include a binding individual arbitration agreement and class action waiver in Section 19. They limit our liability and require you to indemnify us. Read them carefully.
The Service is offered solely to individuals who are at least 18 years of age. By accepting these Terms and using the Service, you represent and warrant that you are at least 18. The Service is not directed to and may not be used by anyone under 18. We do not knowingly collect personal information from anyone under 18. If we learn that we have collected such information, we will delete it promptly and may suspend or terminate the associated account.
The Service is offered and directed solely to residents of the United States. By accepting these Terms and using the Service, you represent and warrant that you reside in the United States. The Service is not directed to, offered to, or intended for users located in the European Economic Area, the United Kingdom, or any other jurisdiction outside the United States, and we make no representation that the Service complies with the laws of any such jurisdiction. If you access the Service from outside the United States, you do so on your own initiative and at your own risk, and you are responsible for compliance with local laws.
To use the Service you must create an account using a valid email address or a supported third-party sign-in (such as Google or Apple). You are responsible for maintaining the confidentiality of your credentials and for all activity that occurs under your account. You agree to notify us immediately at support@getneuros.app of any unauthorized use of your account.
You may not share your account, sell or transfer access to your account, or use another person's account without permission. You may not create more than one account per person without our prior written permission.
You represent that you have the legal authority to enter into these Terms, and that doing so does not violate any other agreement you are bound by.
neurOS is a self-directed behavioral coaching application that uses an artificial intelligence system to help users design and maintain personal routines, habits, reminders, and follow-ups. neurOS is intended for use by individuals who wish to organize their day-to-day behavior and build sustainable systems for themselves.
neurOS is not:
Any language used by the Service that may suggest empathy, understanding, support, or relationship is generated by an artificial intelligence system and does not constitute, and shall not be construed as, a professional opinion, a recommendation, or the establishment of a relationship of trust or care.
If you are experiencing a mental health emergency, suicidal thoughts, thoughts of self-harm, or any acute crisis, do not rely on neurOS. Immediately contact emergency services by dialing 911 in the United States, call or text the 988 Suicide and Crisis Lifeline, or go to the nearest emergency room.
The Service is not designed for and shall not be used to obtain support for crisis scenarios, including but not limited to suicidal ideation, self-harm urges, severe depression, psychosis, panic attacks, eating-disorder behaviors, substance-use crises, or domestic violence. Information, suggestions, routines, or messages generated by the Service are for informational and self-management purposes only and are not intended to diagnose, treat, cure, mitigate, or prevent any disease, disorder, or condition.
Always consult a qualified, licensed healthcare professional regarding any health concern, and never disregard or delay seeking professional advice because of something you read or received in the Service.
Coaching responses, suggestions, and follow-up messages in the Service are generated by an artificial intelligence model operated by Anthropic, PBC ("Claude"). The AI does not have memory or awareness outside of the data made available to it during a given session, may produce information that is inaccurate, outdated, biased, contextually inappropriate, or fabricated ("hallucinations"), and is not capable of professional judgment.
We do not guarantee, warrant, or represent that any output of the Service — whether generated by Claude, by the Service's deterministic logic, or by any third party — is accurate, complete, timely, free of error, or appropriate for your circumstances. You are solely responsible for evaluating all information, suggestions, and content generated by the Service against your own knowledge, judgment, and the advice of qualified professionals before acting on it.
You agree not to make consequential personal, medical, financial, professional, legal, or relationship decisions based on output of the Service without independent verification and, where appropriate, consultation with a qualified professional.
Your interactions with the AI coach are transmitted to Anthropic, PBC for the purpose of generating responses, governed by Anthropic's then-current Commercial Terms of Service and Usage Policies. As of the Effective Date, Anthropic does not use commercial-API inputs or outputs to train its foundation models. Separately, neurOS does not currently use your conversations for AI training; if you opt in via the "Help improve neurOS" setting in the app, you authorize us to retain and review your conversations for product improvement, and we will treat your consent setting at the time of use as authoritative for any future training use.
neurOS is offered as a paid subscription with a limited-duration free trial (see Section 6). There is no ongoing free tier; after the free trial ends, an active paid subscription is required to use the Service. All plans are billed through and managed by your device's app store (Apple App Store on iOS, Google Play on Android):
Pricing may vary by region or currency, and is displayed at the time of purchase. We may add, modify, or retire plans on a forward-looking basis. Your existing subscription pricing will not change for the duration of your then-current billing cycle. Early Access pricing is offered solely at our discretion, may be withdrawn at any time on a forward-looking basis, and is not guaranteed to be available to any particular user or for any particular duration.
Paid subscriptions are charged to your Apple ID or Google Play account at confirmation of purchase and at the start of each renewal period. Subscriptions automatically renew at the end of each billing period unless you cancel auto-renewal at least 24 hours before the period ends. Renewal is processed within 24 hours prior to the end of the current period at the price of the then-applicable plan.
You may manage or cancel your subscription at any time directly through your device's subscription settings:
Cancellation takes effect at the end of your current billing period; you retain Pro features until that date. Canceling does not delete your account or your data — see Section 11.
All payments are processed by Apple or Google. We do not have direct access to your payment instrument and cannot issue refunds for purchases made through their platforms; refund requests must go through the applicable platform.
Where applicable, sales, use, value-added, or similar taxes will be added to the subscription price and collected by Apple or Google at the point of sale, in accordance with the rules of the applicable app store and the jurisdiction associated with your billing account. You are responsible for any taxes imposed on you arising from your use of the Service.
New subscribers may be offered a free trial period of three (3) days, or such other duration as we may set from time to time and as is disclosed at the point of purchase. You will not be charged during the trial. If you do not cancel at least 24 hours before the trial ends, your subscription will automatically convert to a paid subscription and you will be charged for the first paid period at the rate of your chosen plan. Any unused portion of a free trial is forfeited when you start a paid subscription, when you switch plans, or when you cancel.
Except as required by applicable law, all subscription fees are non-refundable, including for partial billing periods, unused trial time, and periods of non-use. Refunds, when offered, are at the discretion of Apple or Google in accordance with their respective policies. We are not a party to those refund decisions and have no obligation to provide any refund directly.
You agree that you will not, and will not attempt to:
We have no obligation to monitor User content or activity, but we reserve the right to do so and to investigate and act on any suspected violation. We may suspend or terminate your access immediately and without notice for violations of this Section.
"User Content" means any text, data, configurations, routines, check-ins, brain dumps, feedback, or other material that you submit to or generate within the Service. As between you and us, you retain ownership of your User Content.
You grant neurOS a worldwide, non-exclusive, royalty-free, sublicensable license to host, store, copy, transmit, display, process, modify, and create derivative works from your User Content solely as necessary to (a) operate, maintain, and provide the Service to you; (b) improve the Service in aggregated and de-identified form; and (c) comply with legal obligations. If you opt in to "Help improve neurOS," this license also authorizes retention and review of your conversations for product improvement. We do not currently use opt-in conversations for AI training; if we begin doing so, we will treat your consent setting at the time of use as authoritative.
Subject to these Terms and to Anthropic's terms applicable to Claude, you may use AI-generated output from the Service for your personal, non-commercial purposes. Identical or similar AI-generated output may be returned to other users; you do not have an exclusive right to AI output. You may not use AI-generated output to train or develop competing AI systems.
Any suggestions, ideas, or feedback you submit are non-confidential and may be used by us for any purpose without obligation or compensation to you.
The Service, including the neurOS name and logo, the user interface, software, designs, copy, branding, system templates, and all related intellectual property rights, are owned by neurOS or its licensors and are protected by United States and international intellectual-property laws. We grant you a personal, limited, non-exclusive, non-transferable, non-sublicensable, revocable license to access and use the Service for your personal, non-commercial use, subject to these Terms. Nothing in these Terms transfers any other rights to you.
The Service depends on, integrates with, and transmits data to third-party providers, including Anthropic (Claude API), Google Firebase, Apple, Google Play, RevenueCat, Expo, Sentry, and others identified in our Privacy Policy. Your use of those services is governed by their own terms and privacy policies. We are not responsible for the acts, omissions, content, products, services, or terms of any third party.
You may terminate your account at any time by tapping "Delete Account" in Profile or by emailing support@getneuros.app. Termination by you triggers permanent deletion of your data within 30 days, except as required to comply with legal obligations, prevent fraud, or defend against legal claims.
We may suspend or terminate your access to the Service, with or without notice and with or without cause, including for violation of these Terms. We will use reasonable efforts to notify you of material terminations not based on cause and to provide a reasonable opportunity to export your data, except where doing so would compromise legal compliance, security, or the rights of others.
Upon termination, your right to access the Service ends immediately. Sections that by their nature should survive termination — including Sections 8 (User Content license), 9 (Intellectual Property), 12–15 (Disclaimers, Limitation of Liability, Exclusions, Indemnification), 17–19 (State Provisions, Governing Law, Arbitration), 22 (Notice), and 23 (Miscellaneous) — will continue to apply.
EXCEPT AS EXPRESSLY SET FORTH IN THESE TERMS, THE SERVICE IS PROVIDED ON AN "AS IS" AND "AS AVAILABLE" BASIS WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS, IMPLIED, STATUTORY, OR OTHERWISE. TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, neurOS, ITS FOUNDER, AFFILIATES, AND THIRD-PARTY PROVIDERS DISCLAIM ALL WARRANTIES, INCLUDING IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, TITLE, ACCURACY, AND QUIET ENJOYMENT.
WE DO NOT WARRANT THAT (A) THE SERVICE WILL BE UNINTERRUPTED, TIMELY, SECURE, OR ERROR-FREE; (B) THE INFORMATION, SUGGESTIONS, OR OUTPUT PROVIDED BY THE SERVICE WILL BE ACCURATE, COMPLETE, OR SUITABLE FOR YOUR NEEDS; (C) ANY DEFECT WILL BE CORRECTED; (D) THE SERVICE IS FREE FROM VIRUSES OR OTHER HARMFUL COMPONENTS; OR (E) USE OF THE SERVICE WILL PRODUCE ANY PARTICULAR OUTCOME OR RESULT.
TO THE MAXIMUM EXTENT PERMITTED BY LAW, IN NO EVENT SHALL neurOS, ITS FOUNDER, AFFILIATES, EMPLOYEES, AGENTS, OR THIRD-PARTY SERVICE PROVIDERS BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, EXEMPLARY, OR PUNITIVE DAMAGES, OR FOR ANY LOSS OF PROFITS, REVENUE, DATA, GOODWILL, BUSINESS OPPORTUNITIES, OR EMOTIONAL DISTRESS, WHETHER BASED IN CONTRACT, TORT, NEGLIGENCE, STRICT LIABILITY, OR ANY OTHER LEGAL THEORY, EVEN IF NEUROS HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES AND EVEN IF ANY REMEDY FAILS OF ITS ESSENTIAL PURPOSE.
IN ANY EVENT, OUR TOTAL CUMULATIVE LIABILITY TO YOU FOR ALL CLAIMS ARISING OUT OF OR RELATING TO THE SERVICE OR THESE TERMS SHALL NOT EXCEED THE GREATER OF (A) THE AMOUNT OF SUBSCRIPTION FEES YOU ACTUALLY PAID TO neurOS DURING THE TWELVE MONTHS IMMEDIATELY PRECEDING THE EVENT GIVING RISE TO THE CLAIM, OR (B) ONE HUNDRED U.S. DOLLARS ($100).
Some jurisdictions do not allow the exclusion or limitation of certain damages. To the extent any such limitation is unenforceable, our liability shall be limited to the smallest amount permitted by applicable law. Nothing in these Terms limits liability that cannot be limited as a matter of law, including liability for our gross negligence, willful misconduct, fraud, or violations of consumer-protection statutes that prohibit such limits.
YOU EXPRESSLY UNDERSTAND AND AGREE THAT neurOS IS NOT RESPONSIBLE FOR ANY EMOTIONAL DISTRESS, BEHAVIORAL CHANGES, MENTAL OR PHYSICAL HEALTH DETERIORATION, FINANCIAL LOSS, RELATIONSHIP DAMAGE, EMPLOYMENT CONSEQUENCES, OR OTHER HARM RESULTING FROM: (A) YOUR USE OF THE SERVICE; (B) YOUR RELIANCE ON ANY SUGGESTION, ROUTINE, NOTIFICATION, OR OUTPUT FROM THE SERVICE OR FROM CLAUDE; (C) YOUR DECISION TO IMPLEMENT, OR NOT IMPLEMENT, ANY SUGGESTION FROM THE SERVICE; (D) YOUR FAILURE TO SEEK PROFESSIONAL MEDICAL, MENTAL HEALTH, FINANCIAL, OR LEGAL ADVICE; (E) YOUR OWN DECISIONS, ACTIONS, OR INACTIONS; OR (F) ANY MISUSE OF THE SERVICE BY YOU OR BY ANY PERSON YOU ALLOW TO ACCESS YOUR ACCOUNT.
YOU FURTHER AGREE THAT neurOS IS NOT LIABLE FOR ANY HARM RESULTING FROM: (A) USE OF THE SERVICE CONTRARY TO ITS DOCUMENTED INSTRUCTIONS OR WARNINGS; (B) USE OF THE SERVICE WHILE EXPERIENCING A MENTAL HEALTH CRISIS OR ACUTE SYMPTOMS; (C) FAILURE TO FOLLOW THE CRISIS PROTOCOL IN SECTION 3; (D) USE OF THE SERVICE TO OBTAIN SUPPORT FOR SUICIDAL IDEATION, SELF-HARM, OR OTHER CRISIS SCENARIOS; OR (E) SHARING YOUR ACCOUNT WITH OTHERS WHO MAY MISUSE THE SERVICE.
YOU ACKNOWLEDGE THAT THE SERVICE IS NOT DESIGNED FOR CRISIS INTERVENTION. IF YOU ARE EXPERIENCING SUICIDAL THOUGHTS, SELF-HARM URGES, OR A MENTAL HEALTH EMERGENCY, IMMEDIATELY CONTACT 911, CALL OR TEXT THE 988 SUICIDE AND CRISIS LIFELINE, OR GO TO THE NEAREST EMERGENCY ROOM.
To the fullest extent permitted by law, you agree to indemnify, defend, and hold harmless neurOS, its founder, affiliates, employees, agents, contractors, licensors, and third-party service providers from and against any and all claims, demands, damages, losses, liabilities, judgments, settlements, costs, and expenses (including reasonable attorneys' fees and court costs) arising out of or relating to: (a) your access to or use of the Service; (b) your violation of these Terms or any applicable law or regulation; (c) your violation of any rights of any third party (including intellectual-property, privacy, or publicity rights); (d) any User Content you submit, upload, or generate through the Service; or (e) your conduct in connection with the Service.
This indemnification obligation does not apply to the extent the claim arises from our own gross negligence, willful misconduct, or fraud. We will provide reasonable notice of any indemnified claim and reserve the right, at our option, to assume the exclusive defense and control of any matter subject to indemnification, in which case you agree to cooperate fully. You may not settle any indemnified claim without our prior written consent.
We respect the intellectual-property rights of others. The Service does not host user-generated content that is published or made available to other users. If you believe that material in the Service infringes a copyright you own or control, please contact us at support@getneuros.app with a description of the allegedly infringing material and your contact information. We may terminate the accounts of repeat infringers in appropriate circumstances.
If you are a resident of Washington State, you have additional rights under the Washington My Health My Data Act (RCW 19.255) with respect to "consumer health data" we collect about you, including mood data, behavioral patterns, and routine adherence. Specifically: (a) we will not collect, use, share, or sell your consumer health data for any purpose other than providing the Service or as otherwise permitted by law or by your consent; (b) we will not sell your consumer health data; (c) you may at any time access, withdraw consent for, or request deletion of your consumer health data, and we will respond to a deletion request within 45 days; and (d) we will not condition your use of the Service on providing data beyond what is necessary to operate it. To exercise these rights, contact support@getneuros.app. See our Privacy Policy for full detail.
If you are a California resident, you have rights under the CCPA/CPRA to know, delete, correct, and opt out of the sale or sharing of your personal information. We do not sell or share personal information. The AI coaching feature is powered by Anthropic, PBC's Claude foundation model, which neurOS accesses as a deployer through Anthropic's commercial API. neurOS does not currently train any custom AI model on user data; if we begin doing so, we will only use data from users whose "Help improve neurOS" setting is on at the time of use. To exercise CCPA rights, contact support@getneuros.app. We will respond within 45 days, and may extend that period by an additional 45 days with notice as permitted by law.
If you are a New York resident, you acknowledge that the Service uses an AI chatbot system and is not psychotherapy, mental health treatment, diagnosis, or counseling provided by a licensed professional. You acknowledge that the AI is not a licensed therapist, counselor, social worker, psychologist, or psychiatrist, and that interacting with the AI does not create a therapist-patient or counselor-client relationship.
The Service does not collect biometric identifiers or biometric information as defined by the Illinois Biometric Information Privacy Act (BIPA), including fingerprints, voiceprints, retina or iris scans, hand or face geometry. If we add any such feature in the future, we will obtain separate written consent before doing so.
These Terms are governed by and construed in accordance with the laws of the State of Washington, U.S.A., without regard to its conflict-of-laws principles. The United Nations Convention on Contracts for the International Sale of Goods does not apply. Subject to Section 19 (Arbitration), any action arising out of or relating to these Terms or the Service shall be brought exclusively in the state or federal courts located in King County, Washington, and you and we consent to the personal jurisdiction of those courts. Where applicable federal law (including the Federal Arbitration Act) preempts Washington law, federal law controls.
READ THIS SECTION CAREFULLY. IT AFFECTS YOUR LEGAL RIGHTS. This Section requires that, with limited exceptions, all disputes between you and neurOS be resolved by individual binding arbitration rather than in court. It also waives your right to participate in any class action, class arbitration, or representative action.
EXCEPT AS PROVIDED BELOW, ANY DISPUTE, CLAIM, OR CONTROVERSY BETWEEN YOU AND neurOS ARISING OUT OF OR RELATING TO THESE TERMS, THE SERVICE, OR YOUR USE OF THE SERVICE (A "DISPUTE") SHALL BE RESOLVED BY FINAL AND BINDING INDIVIDUAL ARBITRATION ADMINISTERED BY THE AMERICAN ARBITRATION ASSOCIATION ("AAA") UNDER ITS CONSUMER ARBITRATION RULES THEN IN EFFECT, AND NOT BY LITIGATION IN COURT.
The arbitration shall take place by videoconference or, at the consumer's election, in King County, Washington. The arbitrator's award may be entered as a judgment in any court of competent jurisdiction. The Federal Arbitration Act governs the interpretation and enforcement of this Section. Each party shall pay the arbitration fees allocated to it under the AAA Consumer Arbitration Rules; we will pay any portion of the arbitration filing or administrative fees that exceeds the equivalent filing fee that you would have paid to commence an action in the state or federal courts of King County, Washington.
YOU AND NEUROS AGREE THAT EACH MAY BRING CLAIMS AGAINST THE OTHER ONLY IN AN INDIVIDUAL CAPACITY, AND NOT AS A PLAINTIFF OR CLASS MEMBER IN ANY PURPORTED CLASS, COLLECTIVE, CONSOLIDATED, OR REPRESENTATIVE PROCEEDING, INCLUDING ANY CLASS ARBITRATION. THE ARBITRATOR MAY NOT CONSOLIDATE MORE THAN ONE PERSON'S CLAIMS OR PRESIDE OVER ANY FORM OF REPRESENTATIVE OR CLASS PROCEEDING. IF THIS SPECIFIC PROVISION IS FOUND TO BE UNENFORCEABLE, THE ENTIRETY OF THIS ARBITRATION SECTION SHALL BE NULL AND VOID, BUT THE REMAINDER OF THESE TERMS SHALL REMAIN IN FORCE.
This Section does not prevent either party from: (a) bringing an individual claim in small-claims court within its jurisdictional limits; (b) seeking injunctive or other equitable relief in court for the alleged infringement or misappropriation of intellectual-property rights; or (c) filing a complaint with a government agency that may, on your behalf, seek relief against us.
YOU MAY OPT OUT OF THIS ARBITRATION AGREEMENT. TO OPT OUT, YOU MUST SEND WRITTEN NOTICE TO US AT SUPPORT@GETNEUROS.APP WITHIN THIRTY (30) DAYS AFTER YOU FIRST ACCEPT THESE TERMS, INCLUDING YOUR FULL NAME, ACCOUNT EMAIL ADDRESS, AND THE STATEMENT "I OPT OUT OF THE neurOS ARBITRATION AGREEMENT." OPTING OUT WILL NOT AFFECT ANY OTHER PROVISION OF THESE TERMS OR ANY OTHER ASPECT OF YOUR ACCESS TO THE SERVICE.
If we make a material change to this Section after you accept these Terms, you may reject the change by sending us written notice within 30 days of the change at the email above, in which case the most recently agreed-upon version of this Section will continue to apply.
Neither party will be liable for any delay or failure to perform resulting from causes outside its reasonable control, including acts of God, natural disasters, pandemic or epidemic, war, terrorism, civil unrest, government action, labor disputes, telecommunications or internet infrastructure failures, third-party service-provider outages, or supply-chain disruptions. The affected party will use reasonable efforts to resume performance. If a force-majeure event continues for more than 30 consecutive days, either party may terminate these Terms upon written notice. Because all subscription fees are billed and collected by Apple or Google rather than neurOS directly, any refund of unused subscription time following termination under this Section must be requested through the applicable app store under that store's then-current refund policies; neurOS has no direct refund obligation under this Section.
We may update these Terms from time to time. If we make material changes, we will notify you by posting the updated Terms in the Service and updating the "Last Updated" date above; for substantive changes affecting your rights, we will provide additional notice (in-app or by email to your account address). Your continued use of the Service after the updated Terms become effective constitutes your acceptance of them. If you do not agree to the updated Terms, you must stop using the Service. Changes to Section 19 (Arbitration) are subject to the special opt-out described in Section 19.5.
Notices to you may be provided by email to the address associated with your account, by in-app message, or by posting in the Service, and are deemed received when sent. Notices to us — including support requests, legal notices, arbitration opt-outs, and privacy or data-rights requests — must be sent to support@getneuros.app. Email notices to us are deemed received on the next business day. We will respond to formal inquiries within 45 days unless a shorter timeframe is required by law.
These Terms, together with our Privacy Policy and any plan-specific terms presented at purchase, constitute the entire agreement between you and us regarding the Service and supersede all prior agreements, understandings, or representations, oral or written.
If any provision of these Terms is held by a court of competent jurisdiction to be invalid, illegal, or unenforceable, that provision will be modified to the minimum extent necessary to make it enforceable, or if not modifiable, severed from these Terms. The remaining provisions will continue in full force and effect. The parties will negotiate in good faith to replace any severed provision with one that achieves the original commercial intent.
Our failure to enforce any provision of these Terms is not a waiver of our right to do so later.
You may not assign or transfer these Terms or your rights or obligations under them without our prior written consent. We may assign these Terms, and transfer your account and associated data, in connection with a merger, acquisition, financing, reorganization, bankruptcy, sale of all or substantially all of our assets, or by operation of law, and to any affiliate or successor. We will use commercially reasonable efforts to require any acquirer or successor to honor materially equivalent privacy commitments with respect to data collected before the transfer, or, where that is not feasible, we will provide notice of the transfer and a reasonable opportunity to delete your data before the transfer takes effect.
These Terms do not create any agency, partnership, joint venture, employer-employee, fiduciary, or franchisee-franchisor relationship between you and us.
Headings are for convenience only and have no legal effect.
You may not use or export the Service in violation of U.S. export laws or sanctions, including but not limited to use by any person or in any country subject to U.S. embargo.
The Service is "commercial computer software" under FAR 12.212 and DFARS 227.7202; use, duplication, or disclosure by the U.S. government is subject to the restrictions in these Terms.
© 2026 neurOS. All rights reserved.