Einsteing SRL and its affiliates (“Company”, “we” or "us") welcome you to Cookapp, an online social platform available at Cookapp, which offers a community marketplace for hosts and guests to have food events together. Cookapp connects hosts who offer their hosting skills, food and home facilities to guests seeking to participate in such food events. Each of Cookapp's users, whether hosts or guests (“User” or “you”), is invited to use and enjoy Cookapp in accordance with the terms and conditions hereunder.

1. Acceptance of the Terms 

"By logging to, connecting to, accessing or using Cookapp, you acknowledge that you have read and understood the following Terms of Use and you agree to be bound by them and to comply with all applicable laws and regulations regarding your conduct on Cookapp. IF YOU DO NOT AGREE TO ANY OF THE TERMS, DO NOT CONNECT TO, ACCESS OR USE Cookapp IN ANY MANNER. The Terms may be revised and updated from time to time, with or without any notice. The Company shall make reasonable efforts to post a prominent notice in case the Terms shall change substantially. The Company urges you to check the Last Revised date which appears at the top of the Terms and to review the Terms from time to time. You can review the most current version of the Terms at any time at: http://www.cookapp.com/terms/

By surfing, logging or connecting to, accessing or using Cookapp, you acknowledge that the Terms constitute a binding and enforceable legal contract between the Company and any person connecting to, accessing or using Cookapp.

2. What is Cookapp? 

Cookapp is an online social platform which offers a community marketplace for hosts and guests to have food events together. Cookapp is designed to enable Users to offer their hosting skills, food and home facilities as hosts ("Host/s") and allowing other Users to participate in food events of such Hosts as guests ("Guest/s").

We, at Cookapp, take great measures to provide you with the best experience you can have while using Cookapp; However, Cookapp has no control over the conduct of any Hosts, Guests or any other User and disclaims all liability in this regard. Hosts and Guests are recommended to carefully and thoroughly examine and check with their respective Guests and Hosts all necessary details related to their Food Event and Reservation (as defined below) prior to any engagement been made.

Participating in food events such as home meals, personal chef cook services, dinner parties or other User's activities as a result, directly or indirectly, from using Cookapp, is entirely at your own risk. Cookapp is not a party to any agreement entered into between Hosts and Guests in any circumstances nor does it operate as a place of business for vending food of any sort. User has the sole and ultimate responsibility regarding compliance with all laws, regulations or any other duty relating to the Food Event. We do not accept any liability for any loss, damage, cost or expense that you may suffer or incur as a result of or in connection with your participation in any Food Event conducted by a User or a third party. Certain Food Events may be subject to separate terms and conditions incurred by their respective Hosts, organizers etc. and we recommend that you review such terms and conditions, as they may be.


3. Registration on Cookapp and Personal Profile 

By registering to the Service, you affirm that you are 18 years of age or older and that you accept the Terms. If you are under 18 years of age you may not use the Service on behalf of yourself or any other person or entity, and you must not provide Cookapp with any of your personal details..

Hosts

We, at Cookapp, take great measures to provide you with the best experience you can have while using Cookapp; However, Cookapp has no control over the conduct of any Hosts, Guests or any other User and disclaims all liability in this regard. Hosts and Guests are recommended to carefully and thoroughly examine and check with their respective Guests and Hosts all necessary details related to their Food Event and Reservation (as defined below) prior to any engagement been made.

In order to register on Cookapp and enjoy the Service as a Host, all you need is enter the Registering in Cookapp. You can always review your profile under http://www.cookapp.com/account/settings/. You will receive a confirmation for joining our Service via email to the email address you provided us upon registration.

During the registration process you will be asked to choose a password, which must be kept in confidence at all times, or you might as well connect  with your Facebook credentials. You agree to not disclose your username and password to any third party.

When registering on Cookapp you must provide the Company only with true, accurate and complete information. Otherwise, we will not be able to provide you with the Service and to contact you when necessary.

Note that either as a Host or as a Guest, you will be able to edit your personal profile information at any point, adding or removing any information as you see fit. 

Guests

To become a registered Guest on the Service, you may either join using a third party account (e.g. Facebook) or open a User account directly on the Service.

By registering to the Service with a third-party account (e.g., Facebook), you hereby grant us permission to access and use your information through that service, as permitted by that third party service, and to store your log-in credentials for that service to enable the Service. If you do not use a third party account, you may become a registered User of the Service by providing us with several details about yourself. The details we need in order to enroll you, consist of, among others, your real name, active email address and country of residence. In the end of the registration process you will be asked to choose a password, which must be kept in confidence at all times. You agree to not disclose your username and password to any third party.

When registering on Cookapp you must provide the Company only with true, accurate and complete information. Otherwise, we will not be able to provide you with the Service and to contact you when necessary.

Note that either as a Guest or as a Host, you will be able to edit your personal profile information at any point, adding or removing any information as you see fit. Information included in your profile which is marked as public shall be available to other Users on Cookapp and all Internet users.

Note that either as a Host or as a Guest, you will be able to edit your personal profile information at any point, adding or removing any information as you see fit. Information included in your profile which is marked as public shall be available to other Users on Cookapp and to all Internet users.


4. Reservation and Billing Arrangements 

As a registered User, each Guest is welcome to make an online reservation with any Host offering his services on Cookapp ("Reservation"). You, a Guest, may pay for your Reservation by using any offered  payment service. As part of the Reservation process you will confirm the number of Guests and wait for the Reservation Confirmation. Once your Reservation is confirmed, the Company will notify you ("Reservation Confirmation") and then will charge you for the full service amount, ("Reservation Amount"). 

The Reservation Amount charged from you will be kept faithfully by Cookapp and in compliance with any applicable law, and will only be transferred to the respective Host after 24 hours following your arrival to your Reserved Food Event and provided that no cancellation notification was made by you before that day.

5. Fees and Payments 

As a Guest, in order to make an online Reservation on Cookapp, you will be requested to provide the Company with additional personal information, such as phone number, etc. Note that we will not disclose any of your personal information to others, except for your name, contact details and the Contact Form you filled in, in order to place your Reservation with the respective Host. 

Hosts are required to post prices including all applicable taxes for Reservation of Food Events they offer on Cookapp, as such Reservation may be subject to taxation, as required or ordered by the applicable tax law in the country in which respective Hosts reside. 

Hosts are solely responsible to determine the applicable taxes and are hereby required to comply with the applicable tax law and pay any taxes including VAT, surcharges, sales taxes, goods and services taxes or other withholding and personal or corporate income taxes imposed and levied in connection with Reservations made of their respective Food Events via Cookapp or the payment thereof and they represent and warrant that they will pay such taxes in time and in compliance with the applicable tax law. 

The Reservation Amount charged from Guests will be kept faithfully by Cookapp and in compliance with any applicable law, and will only be transferred to the respective Host after 24 hours following Guest arrival to Host's Reserved Food Event and provided that no cancellation notification was made before that day by either the Guest or the Host.

The Company may, at any time and at its sole discretion, convert a free of charge service to a fee-based service, and change rates and payment terms. Cookapp may deduct foreign currency processing costs from any payment. Any changes in Cookapp's fee schedule will take effect immediately after being posted on Cookapp. 


Cookapp may provide a feature through which Users may view their Fees in foreign currencies. This information is believed to be accurate, but we do not warrant or guarantee such accuracy. You hereby agree and acknowledge that these views of Fees are for your convenience and informational purposes only. You acknowledge that the applicable exchange rate used for currency conversion processing may not be identical to the applicable market rate in effect at the specific time such processing occurs.


6. Cancellation of Reservation 

All Reservations are subject to Cookapp's cancellation policy, as stated below:

If a Reservation is cancelled by a Guest at least 48 hours prior to the applicable Food Event date, the Host shall not be paid any of the Reservation Amount and the Guest shall be reimbursed the full Reservation Amount.

If a Reservation is cancelled by a Guest between 24 and 48 hours prior to the applicable Food Event date, the Host shall be paid 50% of the Reservation Amount and the remainder shall be returned to the Guest.

If a Reservation is cancelled by a Guest less than 24 hours before the applicable Food Event, the Guest shall not be entitled to any return, credit or reimbursement.

Your Reservation shall be deemed canceled only upon receipt of Cookapp confirmation of your cancellation. 

The Company reserves the right to cancel a Reservation at any time upon returning full refund of Reservation Amount to the Guest. 

In case a Host cancels Guest’s Reservation to participate in a Food Event, Company will credit Guest with the full Reservation Amount such Guest has paid to Cookapp. 

Cookapp shall not bear any liability for any cost, expense, loss or damage that you may suffer or incur as a result of Host’s or Guest’s cancellation of a Reservation of Food Event.

Additionally, Cookapp reserves the right to charge back from Hosts the Reservation Amount they received for organizing certain Food Event if upon the receipt of a complaint by a Guest with respect to such Food Event, it believes, at its sole discretion, that such Food Event was not compatible with Cookapp standards of service or in case of any misconduct of the Host.


7. Privacy Policy 

We respect your privacy and are committed to protect the information you share with us. We believe that you have a right to know our practices regarding the information we collect when you connect to, access or use Cookapp. If you intend to connect to, access or use Cookapp you must first read and agree to the Privacy Policy.

8. Minors 

To enjoy Cookapp Service you must be over the age of eighteen (18). We reserve the right to request proof of age at any stage so that we can verify that minors under the age of eighteen (18) are not using Cookapp. In the event that it comes to our knowledge that a person under the age of eighteen (18) is using Cookapp, we will prohibit and block such User from accessing Cookapp and will make all efforts to promptly delete any Personal Information with regard to such User.

9. Use Restrictions 


There are certain conducts which are strictly prohibited on Cookapp. 

Please read the following restrictions carefully. Your failure to comply with the provisions set forth herein may result in the termination of your access to Cookapp and may also expose you to civil and/or criminal liability.

You may not, whether by yourself or anyone on your behalf:

Use Cookapp for any illegal, unlawful or unauthorized purposes;

Use Cookapp in any form of spam, unsolicited mail or similar conduct.

Allow access to your account to anyone other than yourself, including, without limitation, any persons who are under the age of 18. You accept full responsibility for any unauthorized use of the Service on your behalf, including by minors;

Use Cookapp for non-personal or commercial purposes other than as a Host without Company’s express prior written consent;

Interfere with or violate other Users' rights to privacy and other rights, or harvest or collect data and information about other Users without their express consent, whether manually or automatically with the use of any robot, spider, crawler, any search or retrieval application, or use other automatic device, process or method to access Cookapp and retrieve, index and/or data-mine any information;

Interfere with or disrupt the operation of Cookapp or the servers or networks that host Cookapp, or disobey any laws or regulations or requirements, procedures, policies, or regulations of such servers or networks;

Post, publish, or otherwise make available through Cookapp any content, text or information that is abusive, harassing, threatening, obscene, defamatory, libelous, or racially, sexually, religiously, or otherwise objectionable or offensive;

Impersonate any person or entity or provide false information on Cookapp, whether directly or indirectly;

Falsely state or otherwise misrepresent your affiliation with any person or entity, or express or imply that the Company or any third party endorses you, your website, your business, or any statement you make, or present false or inaccurate information about Cookapp;

As a Host, provide false or inaccurate information with respect to the service you offer through Cookapp for Guests, including, but not limited to any representation you make with respect to your Food Events, including the hosting place and the food you offer on Cookapp.

Transmit, distribute, display or otherwise make available through or in connection with Cookapp any content, including User Generated Content, which may infringe third party rights, including Intellectual Property rights and privacy rights, or which may contain any unlawful content;

Take any action that imposes, or may impose, in our sole discretion, an unreasonable or disproportionately large load on our platform infrastructure;

Bypass any measures we may use to prevent or restrict access to Cookapp;

Copy, modify, alter, adapt, make available, translate, port, reverse engineer, decompile, or disassemble any portion of Cookapp in any way;

Create a browser, frame, border environment or GUI around Cookapp;

Bypass Cookapp by forwarding your personal and contact details (as emails, phone numbers or sites address) to other Users of Cookapp, whether you are a Guest or a Host, to avoid paying Reservation Fee to us or for other purposes.


10. Intellectual Property Rights 

Cookapp and the Intellectual Property rights pertaining thereto, including, but not limited to, inventions, patents and patent applications, trademarks, trade names, logos, copyrightable materials, graphics, text, images, designs (including the "look and feel" of Cookapp), specifications, methods, procedures, algorithms, data, technical data, interactive features, source and object code, files, interface, GUI and trade secrets, whether or not registered, are owned and/or licensed to Company and subject to copyright and other applicable intellectual property rights under applicable laws and international conventions. Unless expressly permitted in the Terms, you may not copy, distribute, display, execute publicly, make available to the public, reduce to human readable form, decompile, disassemble, adapt, sublicense, make any commercial use, sell, rent, lend, process, compile, reverse engineer, combine with other software, translate, modify or create derivative works of any material that is subject to Cookapp's proprietary rights, including the Service's Intellectual Property, either by yourself or by anyone on your behalf, in any way or by any means. 

You are hereby prohibited from removing or deleting any and all copyright notices, restrictions and signs indicating proprietary rights of Cookapp, including copyright mark [©] or trademark [® or ™] contained in or accompanying the content included in the Service, and you represent and warrant that you will abide by all applicable laws in this respect. You are further prohibited from using, diluting or staining any name, mark or logo that is identical, or confusingly similar to any of Cookapp's marks and logos, whether registered or not.

11. User Generated Content 

11.1 Cookapp allows you to upload, post, publish and make available through it, your own copyrightable materials such as literary works, text, images, photos, videos and any other proprietary materials, including without limitation Hosts' posts on their pages and/or any part thereof and links to copyrightable materials (the "User Generated Content").

11.2 As long as your User Generated Content is subject to the applicable copyright law, such User Generated Content shall remain at all times, and to the extent permitted by law, your sole and exclusive property.

11.3 You understand and agree that you are solely responsible for your User Generated Content and the consequences of posting or publishing such material, on Cookapp, in any way.

11.4 You represent and warrant that you are the rightful owner of the User Generated Content you upload to Cookapp or that you have (and will continue to have) all the necessary licenses, rights, consents, and permissions from the rightful owners of such User Generated Content, which are required to use and to enable Cookapp to use the User Generated Content you upload to Cookapp and that such User Generated Content does not infringe any third party's copyright or other rights.

11.5 You agree that you will not post or upload any User Generated Content containing content which is unlawful for you to possess, post or upload in the country in which you are resident, or which it would be unlawful for the Company to use or possess in connection with Cookapp. Company explicitly reserves the right to remove the User Generated Content without giving any prior notice, at its sole discretion.

11.6 When you upload, post, publish or make available any User Generated Content on Cookapp or use such User Generated Content via Cookapp, you grant to the Company an irrevocable, perpetual, non-exclusive, royalty-free, transferable, assignable, sub-licensable and worldwide license, to use, reproduce, distribute, transmit, make derivative works of, display, copy, make available to the public and perform that User Generated Content, along with your name, details, trade-marks, service-marks and logos, in connection with Cookapp, whether through the Internet, any mobile device or otherwise, in any media formats and through any media channels known today and developed in the future.

11.7 You agree that the Company may remove at any time any User Generated Content you have uploaded to Cookapp in its sole discretion with or without any reason.


12. User Generated Content 

12.1 As a condition for your use of Cookapp, you hereby represent and warrant that:

You will not infringe or violate any of the Terms;

You possess the legal authority to enter into these Terms and to form a binding agreement under any applicable law, to use Cookapp in accordance with these Terms, and to fully perform your obligations hereunder;

The execution of the Terms does not and will not violate any other agreement to which you are bound or any law, rule, regulation, order or judgment to which you are subject;

Host herby appoints Cookapp as the Host's limited agent solely for the purpose of collecting payment made by Guests on behalf of Host.

It is the responsibility of the Host to assure that a Food Event is conducted in compliance with all applicable laws, rules and regulations, including with respect to any tax obligations relating to the Food Events. Cookapp, its officers, directors, employees, agents and independent contractors make no representation, warranty or assurance to you with respect to the existence, scope and/or compliance as required or ordered by any applicable laws, rules and regulations with respect to such Food Events and Cookapp expressly disclaims any such representations and warranties, express or implied in this regard.


13. Trademarks and Trade names 

"Cookapp", Cookapp™, Company's marks and logo and all other proprietary identifiers used by the Company in connection with Cookapp (“Company Trademarks”) are all trademarks and/or trade names of the Company, whether or not registered. All other trademarks, service marks, trade names and logos which may appear on Cookapp belong to their respective owners (“Third Party Marks”). No right, license, or interest to the Company Trademarks and/or to the Third Party Marks is granted hereunder, and you agree that no such right, license, or interest shall be asserted by you with respect to the Company Trademarks or the Third Party Marks and therefore you will avoid using any of those marks.

14. Links to Third Party Websites 

Cookapp may contain links to third party websites (“Third Party Sites”), whether such links have been suggested by the Company or shared by any. You hereby acknowledge that the Company has no control over such Third Party Sites, and you further acknowledge and agree that the Company is not responsible for the availability of Third Party Sites, and does not endorse and is not responsible or liable for any services, content, advertisements, products, or any materials available on such Third Party Sites. You further acknowledge and agree that the Company shall not be responsible or liable, directly or indirectly, for any damage or loss whatsoever caused, or alleged to be caused, by or in connection with use of or reliance on any services, content, products or other materials available on or through any Third Party Sites. Most Third Party Sites provide legal documents, including terms of use and privacy policy, governing the use of such sites. It is always a good idea to read such documents carefully before using those sites.

15. Advertisements 

The Company may integrate commercials, advertisements and/or sponsored links. By clicking the advertisements you may be transferred to a website of an advertiser or receive any other messages, information or offers from the advertiser and from others. All the information contained in such commercials and advertisements belongs solely to the advertisers and the Company makes no warranties or representations as to such advertisements, whether or not the Company has control over such advertisements. The Company, advertisers and/or third-parties related thereto may be entitled to certain shares of the earnings for such commercials. You agree, acknowledge and consent that no right, title or interest is or shall be granted to you in any way with respect to any revenue share whatsoever in relation thereto, whether as a paying User or not.

16. Availability 

Cookapp's availability and functionality depends on various factors, such as communication networks, software, hardware and the Company's services' providers and contractors. The Company does not warrant or guarantee that Cookapp will operate at all times without disruption or interruption, or that it will be immune from unauthorized access or error-free.

17. Changes to Cookapp 

The Company may change Cookapp's layout and design from time to time, and the availability of the content and services included therein, without giving any prior notice on Cookapp. You hereby agree and acknowledge that the Company is not responsible for any errors or malfunctions that may occur in connection with the performing of such changes.

18. Profile Changes and Cancellation of User Profile 

At any time, you may change, edit, correct or delete any and all information included in your personal profile. For the cancellation and removal of your account from Cookapp and on any matters that extend the usual management of your account, you may contact the Company at: hi@cookapp.com with such specific request. Company shall terminate your account and remove any information pertaining to you from the Service within reasonable time upon receiving your request for account cancellation. We will attempt to comply with any request to the best of our capabilities.

19. Refund, Disclaimer and Warranties 

IN THE EVENT OF MISLEADING REPRESENTATION OR MISCONDUCT ON COOKAPP OR IN THE FRAMEWORK OF FOOD EVENTS HELD BY HOSTS THROUGH COOKAPP, COMPANY MAY DECIDE, IN ITS SOLE DISCRETION, TO CREDIT YOU WITH A REFUND FOR THE RESERVATION AMOUNT PAID OR PART THEREOF AND CHARGE THE HOST WITH THIS AMOUNT. NO ACTION OF THE COMPANY MAY BE CONSTRUED AS ACCEPTING ANY LIABILITY OTHER THAN AS MENTIONED HEREIN. 

THE COMPANY DOES NOT WARRANT THAT COOKAPP WILL BE UNINTERRUPTED OR ERROR-FREE. THE COMPANY MAY CORRECT, MODIFY, AMEND, ENHANCE, IMPROVE AND MAKE ANY OTHER CHANGES TO COOKAPP AT ANY TIME OR TO DISCONTINUE DISPLAYING OR PROVIDING ANY CONTENT OR FEATURES WITHOUT A NOTICE TO YOU. 

THE COMPANY HEREBY DISCLAIMS ALL WARRANTIES AND CONDITIONS WITH REGARD TO THE USE OF COOKAPP, INCLUDING BUT NOT LIMITED TO THE AVAILABILITY, RELIABILITY, OR QUALITY OF COOKAPP AND/OR THE FOOD EVENTS DISTRIBUTED THROUGH COOKAPP, INCLUDING THE NATURE AND QUALITY OF THE FOOD SERVED IN SUCH EVENTS, AND IS NOT AND SHALL NOT BE RESPONSIBLE FOR ANY ERROR, FAULT OR MISTAKE OF ANY AND ALL CONTENT AND INFORMATION RECEIVED THROUGH COOKAPP, INCLUDING BY HOSTS OR GUESTS. THE COMPANY DOES NOT ENDORSE ANY ENTITY, PRODUCT OR SERVICE MENTIONED IN ANY USER GENERATED CONTENT AVAILABLE ON COOKAPP.

20. Limitation of Liability 

THE USE OF COOKAPP AND PARTICIPATION IN ANY FOOD EVENT IS SOLELY AT YOUR OWN RISK. EXCEPT AS PROVIDED HEREIN, IN NO EVENT SHALL THE COMPANY BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING, BUT NOT LIMITED TO, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES OF ANY KIND, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTIONS RESULTING FROM OR ARISING OUT OF COOKAPP OR ANY FOOD EVENT, OR THE USE OR INABILITY TO USE COOKAPP, REGARDLESS OF WHETHER THE COMPANY OR AN AUTHORIZED REPRESENTATIVE OF THE COMPANY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. EXCEPT WHERE LIABILITY IS MANDATORY, IN WHICH EVENT LIABILITY FOR DAMAGES SHALL BE LIMITED TO YOUR RESERVATION FEES.

21. Indemnification 

You agree to defend, indemnify and hold harmless the Company, its officers, directors, employees and agents, from and against any and all claims, damages, obligations, losses, liabilities, costs, debts, and expenses (including but not limited to attorney's fees) arising from: (i) your use of Cookapp; (ii) your violation of any term of these Terms; (iii) your violation of any third party rights, including without limitation any intellectual property rights or privacy right of such third party; and (iv) any damage of any sort, whether direct, indirect, special or consequential, you may cause to any third party with relation to Cookapp. It is hereby clarified that this defense and indemnification obligation will survive these Terms.

22. Misconduct and Copyright Agent 

We care for your safety. If you believe a User acted inappropriately including (but not limited to) offensive, violent or sexually inappropriate behavior, please report immediately such person to the appropriate authorities and to Us; provided your report will not incur any liability Company's address for reporting any misconduct is specified below. 

Einsteing SRL. 
Contact information: hi@cookapp.com

The Company respects the intellectual property rights of others. If you believe that your work has been copied or otherwise used in a way that constitutes copyright infringement, please provide the following information in writing to the Company's Copyright Agent: (i) the contact details of the person authorized to act on behalf of the owner of the copyright; (ii) a description of the copyrighted work that you claim has been infringed; (iii) a description of the material that you claim to be infringing or to be the subject of infringing activity and that is to be removed or access to which is to be disabled, and information sufficient to permit the Company to locate the material (including URL address); (iv) a statement that you have a good faith belief that use of the material in the manner complained of is not authorized by the copyright owner, its agent, or the law; and (v) a statement that the information in the notification is accurate and, under penalty of perjury, that you are the copyright owner or are authorized to act on behalf of the owner of a copyright that is allegedly infringed. The Company's Copyright Agent can be reached through the address specified above.

23. Account and Service Termination 

At any time, the Company may block your access to Cookapp and/or temporarily or permanently limit, suspend or terminate your personal profile, for any reason, at its sole discretion, in addition to any other remedies that may be available to the Company under any applicable law. Such actions by the Company may be taken if the Company deems that you have breached any of these Terms in any manner. 

Additionally, the Company may at any times, at its sole discretion, cease the operation of Cookapp or the Service or any part thereof, temporarily or permanently, without giving any prior notice. You agree and acknowledge that the Company does not assume any responsibility with respect to, or in connection with the termination of Cookapp's operation and loss of any data, including User Generated Content, as a result, as long as your pending reservation is handled properly.

24. General 

25.1. These Terms do not, and shall not be construed to create any relationship, partnership, joint venture, employer-employee, agency, or franchisor-franchisee relationship between the parties hereto.

25.2. Any claim relating to Cookapp or its use thereof will be governed by and interpreted in accordance with the laws of Argentina without reference to its conflict-of-laws principles.