Version

Terms & Conditions

Last updated on Jul 10, 2026


This agreement applies as between you, the User of this Website and Ubicoders, the owner(s) of this Website. Your agreement to comply with and be bound by Clauses 1, 2, 4 – 11 and 15 – 25 of these Terms and Conditions is deemed to occur upon your first use of the Website. Clauses 3 and 12 – 14 apply only to the sale of Services. If you do not agree to be bound by these Terms and Conditions, you should stop using the Website immediately. No part of this Website is intended to constitute a contractual offer capable of acceptance. Your order constitutes a contractual offer and Our acceptance of that offer is deemed to occur upon Our sending a confirmation email to you indicating that your order has been accepted.

1. Definitions and Interpretation

In this Agreement the following terms shall have the following meanings:

"Account": means collectively the personal information, Payment Information and credentials used by Users to access Content and / or any communications System on the Website;

Adult: means a natural person who is 18 years of age or older;

"Content": means any text, graphics, images, audio, video, software, data compilations and any other form of information capable of being stored in a computer that appears on or forms part of this Website;

Contract: means the contract for the provision of Services formed between you and Ubicoders in accordance with Clause 13;

Facilities: means collectively any online facilities, tools, services or information that Ubicoders makes available through the Website either now or in the future;

Services: means the services available to you through this Website, specifically use of the Ubicoders proprietary e-learning platform;

Order: means your order for Services submitted through the Website in accordance with Clause 13;

Specific Terms: means any additional or specific terms and conditions that We may provide in relation to particular Services, which you will be asked to read and accept when ordering those Services;

Payment Information: means any details required for the purchase of Services from this Website. This includes, but is not limited to, credit / debit card numbers, bank account numbers and transit and institution numbers;

Premises: Means Our place(s) of business located at 12520 Horseshoe Way #113 Richmond BC V7A 5K3 Canada;

System: means any online communications infrastructure that Ubicoders makes available through the Website either now or in the future. This includes, but is not limited to, web-based email, message boards, live chat facilities and email links;

User / Users: means any third party that accesses the Website and is not employed by Ubicoders and acting in the course of their employment;

Website: means the website that you are currently using (https://ubicoders.com) and any sub-domains of this site (e.g. www.ubicoders.com) unless expressly excluded by their own terms and conditions;

"Ubicoders": means the brand and trading name under which AIR&H Aerospace Inc. operates and provides this Website and the Services. References in these Terms and Conditions to "Ubicoders" are references to AIR&H Aerospace Inc.;

and "We/Us/Our": means AIR&H Aerospace Inc. (trading as "Ubicoders"), a company incorporated in Canada, located at 12520 Horseshoe Way #113 Richmond BC V7A 5K3 Canada.

2. Age Restrictions

Persons under the age of 18 must use this Website only with the supervision of an Adult. Payment Information must be provided by or with the permission of an Adult.

3. Business Customers

These Terms and Conditions also apply to customers procuring Services in the course of business.

4. Intellectual Property

4.1

Subject to the exceptions in Clause 5 of these Terms and Conditions, all Content included on the Website, unless uploaded by Users, including, but not limited to, text, graphics, logos, icons, images, sound clips, video clips, data compilations, page layout, underlying code and software is the property of Ubicoders, our affiliates or other relevant third parties. By continuing to use the Website you acknowledge that such material is protected by applicable Canada and International intellectual property and other laws.

4.2

Subject to Clause 6 you may not reproduce, copy, distribute, store or in any other fashion re-use material from the Website unless otherwise indicated on the Website or unless given Our express written permission to do so.

4.3

Where you access Content (including video Content), whether free of charge or following a purchase, We grant you a limited, personal, non-exclusive, non-transferable, non-sublicensable and revocable licence to access and view that Content solely for your own personal, non-commercial use, and only for so long as you are permitted to access it. No ownership of, or other right or interest in, the Content passes to you, and all rights not expressly granted are reserved by Us.

4.4

Subject to Clause 6, and except to the extent expressly permitted by Us in writing, you must not (and must not attempt to, or assist, encourage or permit any other person to):

4.4.1

download, record, screen-capture, stream-rip, cache (other than the temporary caching strictly necessary for ordinary viewing) or otherwise make or retain a copy of any video or other Content;

4.4.2

circumvent, disable, bypass or interfere with any access control, authentication, geographic restriction, digital rights management or other technological protection measure applied to the Content. Circumventing such a measure may also contravene section 41 of the Copyright Act (R.S.C., 1985, c. C-42), and the fair dealing and other exceptions referred to in Clause 6 do not permit the circumvention of any such technological protection measure;

4.4.3

share, sell, rent, sub-licence, broadcast, publicly perform, publish, upload or otherwise redistribute the Content, or provide any other person with access to the Content or to the Services; or

4.4.4

use the Content to create any derivative, competing or substitute product, or for any commercial purpose.

4.5

Any breach of this Clause 4 is a material breach of these Terms and Conditions and may result in the immediate suspension or termination of your Account in accordance with Clauses 9 and 11. In such circumstances We shall not be obliged to refund any sums paid, and Our rights under this Clause are without prejudice to any other rights or remedies available to Us, including under applicable copyright law.

5. Third Party Intellectual Property

5.1

Unless otherwise expressly indicated, all Intellectual Property rights including, but not limited to, Copyright and Trademarks, in product images and descriptions belong to the manufacturers or distributors of such products as may be applicable.

5.2

Subject to Clause 6 you may not reproduce, copy, distribute, store or in any other fashion re-use such material unless otherwise indicated on the Website or unless given express written permission to do so by the relevant manufacturer or supplier.

6. Fair Use of Intellectual Property

Material from the Website may be re-used without written permission where any of the fair dealing or other exceptions set out in the Copyright Act (R.S.C., 1985, c. C-42) apply.

This Website may contain links to other sites. Unless expressly stated, these sites are not under the control of Ubicoders or that of Our affiliates. We assume no responsibility for the content of such websites and disclaim liability for any and all forms of loss or damage arising out of the use of them. The inclusion of a link to another site on this Website does not imply any endorsement of the sites themselves or of those in control of them.

Those wishing to place a link to this Website on other sites may do so only to the home page of the site https://www.ubicoders.com without Our prior permission. Deep linking (i.e. links to specific pages within the site) requires Our express written permission. To find out more please contact Us by email at info@ubicoders.com or call us in the following number: 604-774-5001.

9. Use of Communications Facilities

9.1

When using any System on the Website you should do so in accordance with the following rules. Failure to comply with these rules may result in your Account being suspended or closed:

9.1.1

You must not use obscene or vulgar language;

9.1.2

You must not submit Content that is unlawful or otherwise objectionable. This includes, but is not limited to, Content that is abusive, threatening, harassing, defamatory, ageist, sexist or racist;

9.1.3

You must not submit Content that is intended to promote or incite violence;

9.1.4

It is advised that submissions are made using the English language as We may be unable to respond to enquiries submitted in any other languages;

9.1.5

The means by which you identify yourself must not violate these Terms and Conditions or any applicable laws;

9.1.6

You must not impersonate other people, particularly employees and representatives of Ubicoders or Our affiliates; and

9.1.7

You must not use Our System for unauthorised mass-communication such as spam or junk mail.

9.1.8

You must not create accounts using automated means or under false pretenses. The use of disposable email services, "plus-addressing," or "dot-aliasing" (e.g., user.name@gmail.com vs username@gmail.com) to create multiple accounts or circumvent platform limits is strictly prohibited.

9.1.9

We reserve the right to immediately suspend or terminate any account that exhibits "bot-like" behavior, including but not limited to rapid-fire requests, automated scraping, or bulk registrations from a single IP range. This sub-Clause does not apply to registrations that We have authorised as part of a team or enterprise purchase under sub-Clause 14.4. Where an account is suspended or terminated wholly as a result of automated detection, you may request a review by a member of Our staff by contacting info@ubicoders.com, and where applicable law grants you the right not to be subject to a decision based solely on automated processing, that right is preserved.

9.2

You acknowledge that Ubicoders reserves the right to monitor any and all communications made to Us or using Our System.

9.3

You acknowledge that Ubicoders may retain copies of any and all communications made to Us or using Our System.

9.4

You acknowledge that any information you send to Us through Our System may be modified by Us in any way and you hereby waive your moral right to be identified as the author of such information. Any restrictions you may wish to place upon Our use of such information must be communicated to Us in advance and We reserve the right to reject such terms and associated information.

10. Accounts

10.1

In order to procure Services on this Website and to use certain other parts of the System, you are required to create an Account which will contain certain personal details and Payment Information which may vary based upon your use of the Website as We may not require payment information until you wish to make a purchase. By continuing to use this Website you represent and warrant that:

10.1.1

All information you submit is accurate and truthful;

10.1.2

You have permission to submit Payment Information where permission may be required; and

10.1.3

You will keep this information accurate and up-to-date. Your creation of an Account is further affirmation of your representation and warranty.

10.2

You must not share your Account details (particularly your username and password), and you must not permit, enable or facilitate any other person to access the Services using your Account. Your Account, and any Content or Services accessed through it, are for your own personal use only; sharing your Account or your access with any other person is a material breach of these Terms and Conditions and may result in the suspension or termination of your Account in accordance with Clauses 9 and 11. We accept no liability for any losses or damages incurred as a result of your Account details being shared by you. If you use a shared computer, it is recommended that you do not save your Account details in your internet browser.

10.3

If you have reason to believe that your Account details have been obtained by another person without consent, you should contact Us immediately to suspend your Account and cancel any unauthorised orders or payments that may be pending. Please be aware that orders or payments can only be cancelled up until provision of Services has commenced. In the event that an unauthorised provision commences prior to your notifying Us of the unauthorised nature of the order or payment then you shall be charged for the period from the commencement of the provision of services until the date you notified us and may be charged for a billing cycle of one month.

10.4

When choosing your username you are required to adhere to the terms set out above in Clause 9. Any failure to do so could result in the suspension and/or deletion of your Account.

11. Termination and Cancellation of Accounts

11.1 Idle Status

An account is deemed "Idle" if it has (a) no active paid subscription/purchase and (b) no login activity for a period of 180 consecutive days.

11.2 Communications for Idle Accounts

To maintain system efficiency, we reserve the right to stop sending non-essential emails—including updates to these Terms and Conditions—to Idle Accounts.

11.3 Acceptance upon Return

If you return to the Website after your account has been marked Idle, you will be required to review and accept the most current version of these Terms before accessing your Account.

11.4 Right to Purge

Ubicoders reserves the right to permanently delete Idle Accounts, especially those suspected of being automated or spam-oriented, where the account has remained inactive (with no login activity and no active paid subscription or purchase, as described in sub-Clause 11.1) for a continuous period of 12 months or more.

11.5 Effect of Termination

If We terminate your Account, any current or pending orders or payments on your Account will be cancelled and provision of Services will not commence.

12. Services, Pricing and Availability

12.1

Whilst every effort has been made to ensure that all general descriptions of Services available from Ubicoders correspond to the actual Services that will be provided to you, We are not responsible for any variations from these descriptions as the exact nature of the Services may vary depending on your individual requirements and circumstances. This does not exclude Our liability for mistakes due to negligence on Our part and refers only to variations of the correct Services, not different Services altogether. Please refer to sub-Clause 13.7 for incorrect Services.

12.2

Where appropriate, you may be required to select the required plan of Services.

12.3

We neither represent nor warrant that such Services will be available at all times and cannot necessarily confirm availability until confirming your Order. Availability indications are not provided on the Website.

12.4

All pricing information on the Website is correct at the time of going online. We reserve the right to change prices and alter or remove any special offers from time to time and as necessary.

12.5

In the event that prices are changed during the period between an order being placed for Services and Us processing that order and taking payment, then the price that was valid at the time of the order shall be used.

13. Orders and Provision of Services

13.1

No part of this Website constitutes a contractual offer capable of acceptance. Your order constitutes a contractual offer that We may, at Our sole discretion, accept. Our acceptance is indicated by Us sending to you an order confirmation email. Only once We have sent you an order confirmation email will there be a binding contract between Ubicoders and you.

13.2

Order confirmations under sub-Clause 13.1 will be sent to you before the Services begin and shall contain the following information:

13.2.1

Confirmation of the Services ordered including full details of the main characteristics of those Services;

13.2.2

Fully itemised pricing for the Services ordered including, where appropriate, taxes, delivery and other additional charges;

13.2.3

Relevant times and dates for the provision of the Services;

13.2.4

User credentials and relevant information for accessing those services.

13.3

If We, for any reason, do not accept your order, no payment shall be taken under normal circumstances. In any event, any sums paid by you in relation to that order will be refunded in full within 14 calendar days. As no Services will have been provided in respect of a rejected order, this refund is made in full and is not subject to the deductions set out in sub-Clause 14.3.

13.4

Payment for the Services shall be taken via your chosen payment method: immediately for any setup fee that corresponds to the service plan you purchased, and thereafter on the same day of each subsequent month (each such monthly period being a “billing cycle”) for charges accrued during the previous billing cycle, AND/OR as indicated in the order confirmation you received.

13.5

We aim to fulfill your order within 2-3 working days or if not, within a reasonable period following your Order, unless there are exceptional circumstances. If we cannot fulfill your Order within a reasonable period, we will inform you at the time you place the Order by a note on the relevant web page or by contacting you directly after you place your Order. Time is not of the essence of the Contract, which means we will aim to fulfill your Order within any agreed timescales but this is not an essential term of the Contract and we will not be liable to you if we do not do so. If the Services are to begin within 14 calendar days of Our acceptance of your order, at your express request, you will be required to expressly acknowledge that your statutory cancellation rights, detailed below in Clause 14, will be affected.

13.6

Ubicoders shall use all Our reasonable endeavours to provide the Services with reasonable skill and care, commensurate with best trade practice.

13.7

In the event that Services are provided that are not in conformity with your order and thus incorrect, you should contact Us immediately to inform Us of the mistake. We will ensure that any necessary corrections are made within five (5) working days. Additional terms and conditions may apply to the provision of certain Services. You will be asked to read and confirm your acceptance of any such terms and conditions when completing your Order.

13.8

Ubicoders provides technical support via our online support forum and/or phone. Ubicoders makes every effort possible to respond in a timely manner but we do not guarantee a particular response time.

14.

Cancellation of Orders and Services

We want you to be completely satisfied with the Services you order from Ubicoders. If you need to speak to us about your Order, then please contact customer care by email at info@ubicoders.com or write to us at our address (see section 1 above). You may cancel an Order that we have accepted or cancel the Contract. If any Specific Terms accompanying the Service contain terms about cancelling the Service, the cancellation policy in the Specific Terms will apply.

14.1 Recorded Lectures

14.1.1

You can request a refund for your purchase within 14 days after the payment if your overall progress of the materials related to the purchase is less than 10%. For the purposes of this sub-Clause, "overall progress" means the proportion of the lessons, videos or other materials comprising the purchase that you have accessed, viewed or streamed (in whole or in part), and is not limited to those materials you have marked as complete. Once you apply for the 14-day refund, your access to the product will be revoked. Any refund issued under this sub-Clause will be of the net amount received by Us, as set out in sub-Clause 14.3.

14.1.2

The refund can be applied only once per user account. If you once cancel and subsequently re-enroll any other products, you will not be eligible for the 14-day refund.

14.1.3

You may cancel the subscription at any time to stop automatic renewal. Your subscription will remain valid until the end of the current one-month billing cycle, and you will not be charged additionally.

14.1.4

Notwithstanding sub-Clause 14.1.1, where any downloadable course materials associated with your purchase — including, but not limited to, source code, project files, PDFs, slides, datasets or other supplementary resources — have been downloaded, you will no longer be eligible for the refund otherwise available under sub-Clause 14.1.1, irrespective of your overall progress. Once such materials have been downloaded they cannot be returned and access to them cannot be revoked. Any refund issued after materials have been downloaded shall be at Our sole discretion and, where granted, may be reduced or withheld to account for the materials already obtained.

14.2 Statutory Cancellation Rights

14.2.1

Where you are a consumer and applicable law grants you a statutory cancellation or “cooling off” right — for example, where you are a consumer resident in the European Union — the following provisions apply in addition to, and are not limited by, the refund policy set out in sub-Clause 14.1. Any such cooling off period begins once your order is confirmed and the contract between Ubicoders and you is formed and ends at the end of 14 calendar days after that date. If you change your mind about the Services within this period and wish to cancel your order, please inform Us immediately using the following email: info@ubicoders.com.

14.2.2

As specified in sub-Clause 13.5, if the Services are to begin within the cooling off period you are required to make an express request to that effect. By requesting that the Services begin within the 14 calendar day cooling off period you acknowledge and agree to the following:

  • 14.2.2.1 If the Services are fully performed within the 14 calendar day cooling off period, you will lose your right to cancel after the Services are complete.

  • 14.2.2.2 If you cancel the Services after provision has begun but is not yet complete you will still be required to pay for the Services supplied up until the point at which you inform Us that you wish to cancel. The amount due shall be calculated in proportion to the full price of the Services and the actual Services already provided. Any sums that have already been paid for the Services shall be refunded subject to deductions calculated in accordance with the foregoing. Refunds, where applicable, will be issued within 5 working days and in any event no later than 14 calendar days after you inform Us that you wish to cancel.

14.2.3

Cancellation of Services after the 14 calendar day cooling off period has elapsed shall be subject to the specific terms governing those Services and may be subject to a minimum contract duration.

14.3 Payment Processing and Non-Refundable Fees

14.3.1

All transactions are processed through third-party payment service providers (e.g., Stripe, PayPal, or Polar.sh). You acknowledge that these providers retain a fixed transaction fee and/or a percentage-based processing fee for every transaction processed, regardless of whether a refund is subsequently issued.

14.3.2

Except where applicable mandatory law requires otherwise, or where a full refund is provided under sub-Clause 13.3, in the event of a refund, cancellation, or termination of Services—whether initiated by you or by Ubicoders—the amount refunded will be the net amount received by Ubicoders. This means the original transaction fees and payment processing charges incurred at the time of purchase are strictly non-refundable and will be deducted from the total refund amount.

14.3.3

By completing a purchase, you expressly agree that Ubicoders is not liable for the reimbursement of these third-party processing fees.

14.4 Team and Group Purchases (Seat Assignment)

14.4.1

Where you purchase Services on behalf of a team, group or other third parties ("Team Purchase"), you will be required to designate one or more recipient email addresses to which individual seats or licenses are assigned. It is your responsibility to ensure that each recipient email address is accurate and complete at the time of purchase.

14.4.2

Except in the case of an enterprise subscription-license (see sub-Clause 14.4.4), once a Team Purchase has been completed and a seat or license has been claimed by its assigned recipient, the recipient email address for that seat cannot be changed, transferred or reassigned to any other person, whether by you or by the recipient. You should therefore verify all recipient email addresses carefully before completing your purchase. Prior to a seat being claimed by its assigned recipient, you may request a correction or reassignment of the recipient email address for that seat by contacting Us at info@ubicoders.com; the non-refundable provisions of this Clause 14 nonetheless continue to apply to the purchase.

14.4.3

We accept no liability for seats or licenses assigned to an incorrect or unintended email address provided by you, and the non-refundable provisions of this Clause 14 continue to apply to Team Purchases.

14.4.4

An enterprise subscription-license (being a license held under an active enterprise subscription with Ubicoders) is treated differently from other Team Purchases. Sub-Clause 14.4.2 does not apply to it: the account administrator may reassign, transfer or revoke seats between users from time to time, including after a seat has been claimed, up to the number of seats then subscribed for. Enterprise subscription-licenses are governed by the specific or enterprise terms agreed between you and Ubicoders, including as to fees, refunds and cancellation, and those terms shall prevail over this sub-Clause 14.4 (including the non-refundable provisions in sub-Clause 14.4.3) to the extent of any conflict.

15. Privacy

Use of the Website is also governed by Our Privacy Policy (https://www.ubicoders.com/privacy) which is incorporated into these Terms and Conditions by this reference. To view the Privacy Policy, please click on the link above.

16. How We Use Your Personal Information (Data Protection)

16.1

All personal information that We may collect (including, but not limited to, your name and address) will be collected, used and held in accordance with applicable Canadian privacy legislation, including the Personal Information Protection and Electronic Documents Act (S.C. 2000, c. 5) and, where applicable, the British Columbia Personal Information Protection Act (S.B.C. 2003, c. 63), and your rights under that legislation.

16.2

We may use your personal information to:

16.2.1

Provide Our Services to you;

16.2.2

Process your payment for the Services; and

16.2.3

Inform you of new products and services available from Us. You may request that We stop sending you this information at any time.

16.3

In certain circumstances (if, for example, you wish to purchase Services on credit), and with your consent, We may pass your personal information on to credit reference agencies. These agencies are also bound by applicable Canadian privacy legislation and should use and hold your personal information accordingly.

16.4

We will not pass on your personal information to any other third parties without first obtaining your express permission.

17. Disclaimers

17.1

We make no warranty or representation that the Website will meet your requirements, that it will be of satisfactory quality, that it will be fit for a particular purpose, that it will not infringe the rights of third parties, that it will be compatible with all systems, that it will be secure and that all information provided will be accurate. We make no guarantee of any specific results from the use of our Service or Services.

17.2

No part of this Website is intended to constitute advice and the Content of this Website should not be relied upon when making any decisions or taking any action of any kind.

17.3

No part of this Website is intended to constitute a contractual offer capable of acceptance.

17.4

Whilst We use reasonable endeavours to ensure that the Website is secure and free of errors, viruses and other malware, you are strongly advised to take responsibility for your own internet security, that of your personal details and your computers.

18.

Changes to the Facilities and these Terms and Conditions

We reserve the right to change the Website, its Content or these Terms and Conditions at any time. You will be bound by any changes to the Terms and Conditions from the first time you use the Website following the changes. If We are required to make any changes to these Terms and Conditions by law, these changes will apply automatically to any orders currently pending in addition to any orders placed by you in the future.

19. Availability of the Website

19.1

The Website is provided “as is” and on an “as available” basis. Ubicoders uses industry best practices to provide a high uptime, including a fault-tolerant architecture hosted in cloud servers. We give no warranty that the Website or Facilities will be free of defects and / or faults and we do not provide any kind of refund for outages. We provide no warranties (express or implied) of fitness for a particular purpose, accuracy of information, compatibility and satisfactory quality.

19.2

We accept no liability for any disruption or non-availability of the Website resulting from external causes including, but not limited to, ISP equipment failure, host equipment failure, communications network failure, power failure, natural events, acts of war or legal restrictions and censorship.

20. Limitation of Liability

20.1

Subject to sub-Clauses 20.2 and 20.3, and to the maximum extent permitted by law, We accept no liability for any direct or indirect loss or damage, foreseeable or otherwise, including any indirect, consequential, special or exemplary damages arising from the use of the Website or any information contained therein. You should be aware that you use the Website and its Content at your own risk.

20.2

Nothing in these Terms and Conditions excludes or restricts Ubicoders' liability for death or personal injury resulting from any negligence or fraud on the part of Ubicoders.

20.3

Nothing in these Terms and Conditions excludes or restricts any liability that cannot lawfully be excluded or restricted under applicable law, including any statutory rights, guarantees or remedies available to you as a consumer, and (without limitation) Our liability for the incorrect provision of Services to the extent such liability cannot lawfully be excluded.

20.4

In the event that any of these terms are found to be unlawful, invalid or otherwise unenforceable, that term is to be deemed severed from these Terms and Conditions and shall not affect the validity and enforceability of the remaining Terms and Conditions. This term shall apply only within jurisdictions where a particular term is illegal.

21. No Waiver

In the event that any party to these Terms and Conditions fails to exercise any right or remedy contained herein, this shall not be construed as a waiver of that right or remedy.

22. Previous Terms and Conditions

In the event of any conflict between these Terms and Conditions and any prior versions thereof, the provisions of these Terms and Conditions shall prevail unless it is expressly stated otherwise.

23. Third Party Rights

Nothing in these Terms and Conditions shall confer any rights upon any third party. The agreement created by these Terms and Conditions is between you and Ubicoders.

24. Communications

24.1

All notices / communications shall be given to Us either by post to Our Premises (see address above) or by email to info@ubicoders.com. Such notice will be deemed received 3 days after posting if sent by first class post, the day of sending if the email is received in full on a business day and on the next business day if the email is sent on a weekend or public holiday.

24.2

We may from time to time, if you opt to receive it, send you information about Our products and/or services. If you do not wish to receive such information, please click on the ‘Unsubscribe’ link in any email which you receive from Us.

25. Law and Jurisdiction

These Terms and Conditions and the relationship between you and Ubicoders shall be governed by and construed in accordance with the laws of the Province of British Columbia and the federal laws of Canada applicable therein, and Ubicoders and you agree to submit to the exclusive jurisdiction of the courts of the Province of British Columbia. Nothing in this Clause deprives you, where you are a consumer, of the protection afforded by any mandatory consumer-protection laws of the jurisdiction in which you are resident.