Terms and Conditions

Last Updated: [December 1, 2025]

Please Read Carefully Before Using This Website:

 

Corporate Rentals USA LLC d/b/a CRUHomes.com (referred to as “us,” “we,” or “CRU”) provides the cruhomes.com and vivianyip.com websites and various related services (together referred to as this “Site”) subject to your compliance with all the terms, conditions, and notices contained or referenced herein (the “Terms of Use”), as well as any other written agreement between us. In addition, when using particular services or materials on this Site, users shall be subject to any posted guidelines or rules applicable to such services or materials that may contain terms and conditions in addition to those in these Terms of Use. All such guidelines or rules are hereby incorporated by reference into these Terms of Use.

 

1.         Overview

 

BY USING THIS SITE, YOU AGREE TO BE BOUND BY THESE TERMS OF USE. IF YOU DO NOT WISH TO BE BOUND BY THE THESE TERMS OF USE, PLEASE EXIT THE SITE NOW. YOUR REMEDY FOR DISSATISFACTION WITH THIS SITE, OR ANY PRODUCTS, SERVICES, INSTRUCTIONS, DATA, CONTENT, OR OTHER INFORMATION AVAILABLE ON OR THROUGH THIS SITE, IS TO STOP USING THE SITE. YOUR AGREEMENT WITH US REGARDING COMPLIANCE WITH THESE TERMS OF USE BECOMES EFFECTIVE IMMEDIATELY UPON COMMENCEMENT OF YOUR USE OF THIS SITE.

 

2.         Changes To Terms

 

CRU may, at any time, for any reason and without notice, make changes to this Site, including its look, feel, format, and content. Any modifications will take effect when posted to the Site. Therefore, each time you access the Site, you need to review the Terms of Use upon which access and use of this Site is conditioned. By your continuing use of the Site after changes are posted, you will be deemed to have accepted such changes.

 

3.         Description of Products and Services

 

We provide services on this Site including, but not limited to corporate housing rentals, mid-term housing rentals, short-term housing rentals, and related coaching.  We reserve the sole right to either modify or discontinue the site, including any features therein, at any time with or without notice to you. We shall not be liable to you or any third party should we exercise such right. Modifications may include, but are not limited to, changes in the pricing structure, the addition of fee-based services, or changes to limitations on allowable file sizes. Any new features that augment or enhance the then-current services on this Site shall also be subject to these Terms of Use.

 

You understand and agree that temporary interruptions of the services available through this Site may occur as normal events. You further understand and agree that we have has no control over third party networks you may access in the course of the use of this Site, and therefore, delays and disruption of other network transmissions are completely beyond our control.

 

You understand and agree that the products and services available on this Site are provided “AS IS” and that we assume no responsibility for the timeliness, deletion, misdelivery or failure to store any user communications or personalization settings. 

 

4.         Scope of Use and User E-Mail

 

You are only authorized to view, use, copy for your records and download small portions of the content on the Site (including, without limitation, text, graphics, and data for your informational, non-commercial use, provided that you leave all the copyright notices, including copyright management information, or other proprietary notices intact.

 

You may not store, modify, reproduce, transmit, reverse engineer or distribute a significant portion of the Content on this S the design or layout of the Site or individual sections of it, in any form or media. The systematic retrieval of data from the Site is also prohibited.

 

E-mail submissions over the Internet may not be secure and are subject to the risk of interception by third parties. Please consider this fact before e-mailing any information. You agree not to submit or transmit any e-mails or materials through the Site that: (i) are defamatory, threatening, obscene or harassing, (ii) contain a virus, worm, Trojan horse or any other harmful component, (iii) incorporate copyrighted or other proprietary material of any third party without that party's permission or (iv) otherwise violate any applicable laws.

 

CRU shall not be subject to any obligations of confidentiality regarding any information or materials that you submit to us except as specified in these Terms of Use, or as set forth in any additional terms and conditions, or as otherwise specifically agreed or required by law.

 

The commercial use, reproduction, transmission or distribution of any information, software or other material available through the Website without the prior written consent of CRU is strictly prohibited.

 

5.         Copyrights and Trademarks

 

For purposes of these Terms of Use, “content” is defined as any information, communications, software, photos, video, graphics, music, sounds, and other material and services that can be viewed by users on our site. This includes, but is in no way limited to, message boards, chat, and other original content.

 

By accepting these Terms of Use, you acknowledge and agree that all content presented to you on this Site is protected by copyrights, trademarks, service marks, patents or other proprietary rights and laws, and is the sole property of CRU and/or the entities identified on this site. You are only permitted to use the content as expressly authorized by us or the specific content provider. Except for a single copy made for personal use only, you may not copy, reproduce, modify, republish, upload, post, transmit, or distribute any documents or information from this site in any form or by any means without prior written permission from us or the specific content provider, and you are solely responsible for obtaining permission before reusing any copyrighted material that is available on this Site. Any unauthorized use of the materials appearing on this Site may violate copyright, trademark and other applicable laws and could result in criminal or civil penalties.

 

We do not warrant or represent that your use of materials displayed on, or obtained through, this Site will not infringe the rights of third parties.

 

6.         Links

 

For your convenience, we provide links to various other Websites that may be of interest to you and for your convenience only.  However CRU does not control or endorse such Websites and is not responsible for their content nor is CRU responsible for the accuracy or reliability of any information, data, opinions, advice, or statements contained within such Websites.  Nor are we responsible for the copyright compliance, legality, or any other aspect of the content on such sites.  Nor are we responsible for any errors or omissions in any references to other parties or their products or services.  Information furnished by third party Websites and linked through our Site is subject to change.  Please read the terms and conditions or terms of use policies of any other company or website you may link to from our Site. These Terms of Use apply only to the Site. If you decide to access any of the third party sites linked to this Site, you do so at your own risk. CRU reserves the right to terminate any link or linking program at any time. CRU disclaims all warranties, express and implied, as to the accuracy, validity, and legality or otherwise of any materials or information contained on such sites.

 

7.         No Unlawful Or Prohibited Use


As a condition of your use of the Site, you warrant to CRU that you will not use the Site for any purpose that is unlawful or prohibited by these terms, conditions, and notices. You may not use the Site in any manner that could damage, disable, overburden, or impair the Site or interfere with any other party's use and enjoyment of the Site. You may not obtain or attempt to obtain any materials or information through any means not intentionally made available or provided for through the Site.

 

8.         Spamming

 

Gathering email addresses from the Site through harvesting or automated means is prohibited.  Posting or transmitting unauthorized or unsolicited advertising, promotional materials, or any other forms of solicitation to other Users or CRU is prohibited.  Inquiries regarding a commercial relationship with CRU should be directed to: [email protected]

 

9.         Warranties

 

CRU DOES NOT GIVE ANY WARRANTY OF ANY KIND WHETHER EXPRESS, STATUTORY OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT, ACCURACY, AND NON-INFRINGEMENT, ALL OF WHICH ELITE ENGINEERING EXPRESSLY DISCLAIMS. CRU DOES NOT ENDORSE AND MAKES NO WARRANTY AS TO THE ACCURACY, COMPLETENESS, CURRENCY, OR RELIABILITY OF THE CONTENT, AND CRU WILL NOT BE LIABLE OR OTHERWISE RESPONSIBLE FOR ANY FAILURE OR DELAY IN UPDATING THE WEBSITE OR ANY CONTENT. WE HAVE NO DUTY TO UPDATE THE CONTENT OF THE WEBSITE. CRU MAKES NO REPRESENTATIONS OR WARRANTIES THAT: (A) USE OF THE CONTENT WILL BE UNINTERRUPTED OR ERROR-FREE, (B) THE CONTENT WILL MEET YOUR REQUIREMENTS. YOU ARE RESPONSIBLE FOR ANY RESULTS OR OTHER CONSEQUENCES OF ACCESSING THE WEBSITE AND USING THE CONTENT, AND FOR TAKING ALL NECESSARY PRECAUTIONS TO ENSURE THAT ANY CONTENT YOU MAY ACCESS, DOWNLOAD OR OTHERWISE OBTAIN IS FREE OF VIRUSES OR ANY OTHER HARMFUL COMPONENTS. THIS WARRANTY DISCLAIMER MAY BE DIFFERENT IN CONNECTION WITH SPECIFIC SERVICES OFFERED BY CRU.  SOME STATES DO NOT ALLOW THE DISCLAIMER OF IMPLIED WARRANTIES, SO THE FOREGOING DISCLAIMER MAY NOT APPLY TO YOU. YOU MAY ALSO HAVE OTHER LEGAL RIGHTS THAT VARY FROM JURISDICTION TO JURISDICTION.

 

CRU SHALL HAVE NO OBLIGATION TO PURCHASER WITH RESPECT TO PROVIDING ANY WARRANTY ON ANY SERVICE UPON WHICH CRU HAS NOT RECEIVED FULL PAYMENT FROM PURCHASER.  CRU’S WARRANTIES DO NOT EXTEND BEYOND THE ORIGINAL PURCHASER AND MAY NOT BE ASSIGNED OR PASSED THROUGH BY BUYER. 

 

10.       Governing Law, Location and Miscellaneous

 

These Terms of Use shall be governed in all respects by the laws of the State of Texas, United States of America, without reference to its choice of law rules. If an applicable law is in conflict with any part of the Terms of Use, the Terms of Use will be deemed modified to conform to the law. The other provisions will not be affected by any such modification.

 

11.       Separate Agreements

 

You may have other agreements with CRU.  Those agreements are separate and in addition to these Terms of Use. These Terms of Use do not modify, revise or amend the terms of any other agreements you may have with CRU.

 

 

12.       Copyright Policy and Copyright Agent

 

CRU respects the intellectual property rights of others.  If you believe something on this site has infringed your intellectual property rights, please email us at  [email protected] and provide the following information:

 

(i)        A physical or electronic signature of a person authorized to act on behalf of the owner of an exclusive right that is allegedly infringed.

 

(ii)       Identification of the copyrighted work claimed to have been infringed.

 

(iii)      Identification of the material that is claimed 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.

 

(iv)      Address, telephone number, and, if available, an electronic mail address where we may contact you.

 

(v)       A statement that the complaining party has 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.

 

(vi)      A statement that the information in the notification is accurate, and under penalty of perjury, that you are authorized to act on behalf of the owner of an exclusive right that is allegedly infringed.

 

13.       No Professional Advice

 

The information available on this Site is intended to be for a specific purpose. You should not construe this as legal, accounting or other professional advice. YOU SHOULD EVALUATE ALL INFORMATION, OPINIONS AND ADVICE AVAILABLE ON THIS WEBSITE IN CONSULTATION WITH YOUR LEGAL, TAX, FINANCIAL OR OTHER ADVISOR, AS APPROPRIATE.

 

14.       Arbitration

 

Except as regarding any action seeking equitable relief, including without limitation for the purpose of protecting any CRU confidential information and/or intellectual property rights, any controversy or claim arising out of or relating to these Terms of Use or this Site shall be settled by binding arbitration in accordance with the commercial arbitration rules, in effect at the time the proceedings begin, of the American Arbitration Association. Any such controversy or claim shall be arbitrated on an individual basis, and shall not be consolidated in any arbitration with any claim or controversy of any other party. The arbitration shall be held in Austin, Texas/USA.

 

All information relating to or disclosed by any party in connection with the arbitration of any disputes hereunder shall be treated by the parties, their representatives and the arbitrator as proprietary business information. Such information shall not be disclosed by any party or their respective representatives without the prior written authorization of the party furnishing such information. Such information shall not be disclosed by the arbitrator without the prior written authorization of all parties.

 

For any issue that requires a judicial proceeding in a court of law, all users of this website and purchasers of any CRU service agree to the jurisdiction of the State of Texas, United States of America, regardless of where the user, purchaser, and/or visitor is located. 

 

Judgment upon the award returned by the arbitrator may be entered in any court having jurisdiction over the parties or their assets or application of enforcement, as the case may be. Any award by the arbitrator shall be the sole and exclusive remedy of the parties. The parties hereby waive all rights to judicial review of the arbitrator's decision and any award contained therein.

 

In the event that any judicial or arbitration action is required to enforce these Terms of Use, the prevailing party shall recover its reasonable attorneys’ fees and costs.  Moreover, in the event of any breach of these Terms of Use, you acknowledge that mere money damages alone may be insufficient to remedy the damage caused by such a breach, and consent to the entry of an appropriate injunction or other equitable relief obtained.  Any injunctive relief is in addition to any damages sustained by the non-breaching party.

 

15.       Limitation of Liability

 

YOUR USE OF THE CONTENT IS AT YOUR OWN RISK. CRU SPECIFICALLY DISCLAIMS ANY LIABILITY, WHETHER BASED IN CONTRACT, TORT, NEGLIGENCE, STRICT LIABILITY OR OTHERWISE, FOR ANY DIRECT, INDIRECT, INCIDENTAL, PUNITIVE, CONSEQUENTIAL, OR SPECIAL DAMAGES ARISING OUT OF OR IN ANY WAY CONNECTED WITH ACCESS TO, USE OF OR RELIANCE ON THE CONTENT (EVEN IF CRU HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES) OR THAT ARISE IN CONNECTION WITH MISTAKES OR OMISSIONS IN, OR DELAYS IN TRANSMISSION OF, INFORMATION TO OR FROM THE USER, ANY FAILURE OF PERFORMANCE, ERROR, OMISSION, INTERRUPTION, DELETION, DEFECT, DELAY IN OPERATION OR TRANSMISSION OR DELIVERY, COMPUTER VIRUS, COMMUNICATION LINE FAILURE, THEFT OR DESTRUCTION OR UNAUTHORIZED ACCESS TO, ALTERATION OF, OR USE OF RECORDS, PROGRAMS OR FILES, INTERRUPTIONS IN TELECOMMUNICATIONS CONNECTIONS TO THE WEBSITE OR VIRUSES, WHETHER CAUSED IN WHOLE OR IN PART BY NEGLIGENCE, ACTS OF GOD, TELECOMMUNICATIONS FAILURE, THEFT OR DESTRUCTION OF, OR UNAUTHORIZED ACCESS TO THE WEBSITE OR THE CONTENT. THIS LIMITATION OF LIABILITY MAY BE DIFFERENT IN CONNECTION WITH SPECIFIC PRODUCTS AND SERVICES OFFERED BY CRU.

 

16.       Indemnity

 

You agree to defend, indemnify, and hold CRU, its officers, directors, members, employees, agents, licensors, suppliers, engineers, manufacturers, providers of data listed on this site, and all web page creators, related to any products, services, information or images provided on this site, and any third parties directly or indirectly related to CRU, harmless from and against any claims, actions or demands, liabilities and settlements including without limitation, reasonable legal and accounting fees, resulting from, or alleged to result from, your violation of these Terms of Use. We reserve the right, at our own expense, to assume the exclusive defense and control of any matter otherwise subject to indemnification by you, in which event you will cooperate with us in asserting any available defenses. 

 

17.       Entire Agreement

 

These Terms of Use constitute the entire agreement and understanding between us concerning the subject matter hereof and supersedes all prior agreements and understandings of the parties with respect thereto. These Terms of Use may NOT be altered, supplemented, or amended by the use of any other document(s). Any attempt to alter, supplement or amend this document or to enter an order for products or services which are subject to additional or altered terms and conditions shall be null and void, unless otherwise agreed to in a written agreement signed by you and us. To the extent that anything in or associated with this site is in conflict or inconsistent with these Terms of Use, these Terms of Use shall take precedence.

 

Contact us: If you would like to request additional information regarding these Terms of Use, please contact us at [email protected]

 

Additional Terms and Conditions

30-Day MTR Business Accelerator

Corporate Rentals USA LLC dba CRUHomes.com

VivianYip.com (collectively “CRU”)

 

Effective: December 1, 2025

 

By purchasing the 30-Day MTR Business Accelerator (the “30-Day Program”), you (“Participant”) agree to the following Terms and Conditions, including the CRU Refund Policy and Disclaimers.

 

1.         Program Access & Use

 

Upon purchase, Participant shall receive non-transferable access to 30-Day Program materials via GoHighLevel.

 

30-Day Program access includes video modules, workbooks, and downloadable resources plus a one-time group coaching session. Unless otherwise stated, this is lifetime access. However, CRU reserves the right to modify this policy without advance notice.

 

All 30-Day Program content is protected by copyright and may not be copied, shared, sold, or distributed without written consent.

 

   

All 30-Day Program course materials are digitally watermarked and monitored for unauthorized distribution.  CRU reserves the right to investigate suspicious account activity—including excessive logins from multiple IP addresses or shared credentials—and to revoke access without refund if content misuse is detected.  Redistribution of any course material is strictly prohibited and constitutes a violation of U.S. copyright law.

 

2.         Community Conduct

 

Access to any associated 30-Day Program free community group (e.g., Facebook) is offered as a courtesy and not guaranteed.

 

CRU reserves the right to revoke group access at any time for inappropriate behavior, harassment, or violation of these Terms.

 

Refunds do not guarantee continued access to any private group.

 

3.         Payment Terms

 

The full 30-Day Program cost is $997, payable in a single installment via cash, check, or credit card.  Payment must be made in full at the time of enrollment.

 

 

4.         Refund Policy – “No Questions Asked Guarantee”

 

A.        Refund Eligibility

 

CRU stands behind the value of this course. However, if Participant determines that the 30-Day Program is not suited to Participant’s needsn’t right for you, CRU offers a 30-day refund eligibility period subject to the following conditions:

 

To qualify, Participant must email [email protected] with the subject line:  “Refund Request for 30 Day MTR Business Accelerator” by 11:59pm Central Time no later than Day 30 after purchase.

 

If Participant participates in any live group coaching call or receives any one-on-one consulting during the first 30 days of the 30-Day Pprogram, only 50% of the purchase price will be eligible for refund.

 

B.        Ineligible Refund Requests

 

CRU reserves the right to deny refund requests that:

 

Are not submitted within the 30-day refund eligibility period; and/or Appear, within CRU’s sole discretion, to be from a Participant who did not meaningfully engage with the 30-Day Program.

·        

 

Once a refund is approved, Participant’s access to the 30-Day Program and all course materials shall be immediately revoked.

Participants who request a refund shall be removed from any associated communities, including CRU free support groups.  This ensures that CRU communities remains aligned with those actively working within the 30-Day Pprogram and its strategies.

 

5.         Disclaimers

 

The 30-Dayi Programs is for educational purposes only and does. It is not constitute legal, financial, or professional advice.

 

Results are not guaranteed. Success in mid-term rentals depends on Participant’s effort, experience, market conditions, and personal execution.

 

CRU makes no income promises or projections.

 

6.         Data & Privacy

 

CRU respects Participant datayour privacy. Data collected during Participant’s course experience is governed by the CRU Privacy Policy. CRU does not share or sell Participant personal information.

 

7.         Legal Notices

 

All content is © Corporate Rentals USA LLC and may not be reused, reproduced, or distributed without written consent.

 

 

 

Terms & Conditions

for the 90-Day MTR Systems Coaching Program | Frictionless MTR System

Corporate Rentals USA LLC dba CRUHomes.com, VivianYip.com (collectively “CRU”)

 

Effective: December 1, 2025

 

By purchasing the 90-Day MTR Systems Coaching Program (the “90-Day Program”) or Frictionless MTR System, you (“Participant”) agree to the following Terms and Conditions, including CRU Refund Policy and Disclaimers.

 

1.         Program Access & Use

 

Upon purchase, Participant shall receive non-transferable access to 90-Day Program materials and Frictionless MTR System materials via GoHighLevel.  This includes:

 

·       Self-paced video modules

·       Workbooks and downloadable templates

·       Live coaching sessions held at regular intervals 

 

Unless otherwise stated, the 90-Day Program and Frictionless MTR System includes lifetime access to materials. However, CRU reserves the right to update, or modify, and/or discontinue access. All content is protected under U.S. copyright law and may not be copied, shared, or distributed without written permission.

 

2.         Community Conduct

 

Participation in any associated 90-Day Program community groups (e.g., Facebook) is a courtesy extended to active 90-Day Pprogram members and Frictionless MTR System Members.  We reserve the right to:

 

·       Revoke community access for misconduct or violations of 90-Day Pprogram and/or Frictionless MTR System policies

·       Remove refunded participants from all groups, including those labeled as “free.”  This is to preserve the integrity of the space for active participants.

 

3.         Payment Terms

 

The full 90-Day Program cost is $4,997, payable in a single installment via cash, check, or credit card. Payment must be made in full at the time of enrollment.  The full Frictionless MTR System Program costs $12,000. Payment must be made at the time of enrollment unless otherwise arranged.

 

4.         Refund Policy – “Action-Based or Performance Guarantee”

 

CRU is committed to delivering exceptional value. However, within 14 days of purchase (the “Eligible Refund Period”), if a Participant has completed all required work and determines that the 90-Day Pprogram or the Frictionless MTR System isn’t suited to their needs, a Participant may request a refund subject to the strict conditions below.

 

A.        Refund Eligibility

 

To qualify for refund, Participant must email [email protected] with the subject line: “Refund Request for 90 Day MTR Systems Accelerator” or “Frictionless MTR System” by 11:59pm CT on Day 14 following purchase.  The email must include the following:

 

1.         Proof of Dynamic Pricing Tool Usage.   – Participant must submit a receipt or screenshot showing Participant subscribed to PriceLabs, Wheelhouse, or another dynamic pricing tool.

 

2.         Listing Implementation.  Participant must submit a link or screenshots showing Participant followed the Airbnb Optimization Guide, or listings on Zillow or Apartments.com.

 

3.         Calendar Optimization Screenshot.   – Participant must submit a screenshot demonstrating that Participant’s calendar is optimized for mid-term stays.

 

4.         PMS System Demonstration.   – Participant must submit pProof that Participant has onboarded a listing into a Property Management System (e.g., Jurny or similar).

 

5.         Personal Explanation. Participant must submit a short write-up explaining what Participant hoped to get and why the 90-Day Program or the Frictionless MTR System didn’t meet Participant’s expectations.

 

6.         Live Coaching Participation.  Participant must submit proof that Participant attended at least two (2) live coaching calls during the Eligible Refund Period.

 

Note on Coaching Value: Each attended live coaching session is considered group consulting, valued at $300 per session. If a refund is approved, the total coaching value will be deducted from the refund amount. Example: Participant attended 4 sessions → $1,200 in coaching value. $4,997 − $1,200 = $3,797 refund

 

B.        Ineligible Refund Requests

 

Refunds will not be granted if:

 

1.         Participant fails to submit any of the six required items listed above in section 4A;

 

2.         Participant fails to submit the refund request within the Eligible Refund Period;

 

3.         Participant has already attended 5 or more live coaching sessions; and/or

 

4.         CRU determines, within it’s sole discretion, that Participant violated community or program conduct standards in any way. 

 

All refund decisions are final.  If Participant’s refund request is approved, Participant shall immediately lose access to all 90-Day Pprogram materials, Frictionless MTR System materials and communities.

 

5.         Disclaimers

 

The 90-Day Pis program and Frictionless MTR System program is for educational purposes only and.does not constitute financial, legal, or tax advice. Results are not guaranteed. Individual success depends on your effort, market conditions, and business execution. CRU makes no earnings guarantees or financial projections.

 

6.         Data & Privacy

 

CRU respects Participant privacy. Data collected during Participant’s course experience is governed by our Privacy Policy. We do not share or sell your personal information. 

 

 

7.         Content Protection Notice

 

All 90-Day Programcourse and Frictionless MTR System materials are digitally watermarked and monitored for unauthorized distribution. CRU reserves the right to investigate suspicious account activity—including excessive logins from multiple IP addresses or shared credentials—and to revoke access without refund if content misuse is detected. Redistribution of any course material is strictly prohibited and constitutes a violation of U.S. copyright law.

 

8.         Refund Processing Details

 

Approved refunds will be processed using the original form of payment, unless otherwise agreed in writing.  Refunds typically take 5–10 business days to appear on Participant’s statement, depending on the individual financial institution. Payment processing fees (typically 2.9% + $0.30 per transaction) are non-refundable, as they are retained by the payment processor and not recoverable by CRU. The net refund amount will reflect deductions for:

 

A.        Attended coaching sessions ($300 each);

 

B.        Non-refundable processing fees; and/or

 

C.        Any chargeback-related administrative costs, if applicable

 

9.         Legal Notice

 

All content is © Corporate Rentals USA LLC and may not be reused, republished, or repurposed without express written consent.

Courses

Podcast

About

Testimonials

Contact Us

Copyright 2025 Vivian Yip. All rights reserved