11 Ways to Fix it When My Infinix Hot 30i Wont Charge | Dr.fone
11 Ways to Fix it When My Infinix Hot 30i Won’t Charge
What would you do if your phone or other device’s battery is draining? You will plug it into a power source. Right? What if you realize that your phone won’t charge? My phone won’t charge, and the Infinix Hot 30i tablet won’t charge is a common problem.
Android devices are very prone to this problem, and hence Android device owners complain frequently that My Infinix Hot 30i won’t charge even when it is plugged into a power source properly. The reason behind the phone won’t charge, or Infinix Hot 30i tablet won’t charge are not very complicated and, therefore, can be dealt with by you sitting at home.
A charging problem can occur due to a temporary software crash. It is also possible that a corrupted device cache may be causing such a glitch. Another reason for phones not to charge normally or charge slowly is an inappropriate power source or defective charging cable and adapter. All these and many more problems will be cured in the 10 solutions to fix My Infinix Hot 30i won’t charge error.
So if you’re still thinking about why won’t My Infinix Hot 30i charge, read on to find out solutions to fix My Infinix Hot 30i won’t charge problem.
Part 1. One-click solution to fix Android phone won’t charge
While you are upset over ‘why My Infinix Hot 30i won’t charge?’, would you mind us helping you around?
Well, we have got Dr.Fone - System Repair (Android) at your fingertips to get rid of this annoying phone won’t charge issues (caused by system corruption). Whether the Infinix Hot 30i device froze or became unresponsive, bricked, or got stuck on the Infinix Hot 30i logo/blue screen of death or apps started crashing. It can fix every Android system problem.
Dr.Fone - System Repair (Android)
Easy-to-operate program to fix Android phone won’t charge
- As it supports all the latest Infinix Hot 30i devices, it can even easily fix the Infinix Hot 30i tablet won’t charge issue.
- With a single click, you can fix your entire Android system issues.
- The very first tool is available in the market for Android system repair.
- Without any technical knowledge, one can use this software.
- This tool is intuitive with a high success rate.
3981454 people have downloaded it
Note: When you are stressed over ‘why won’t My Infinix Hot 30i charge’, we are ready to eliminate the tension and make things easier for you. But, before you start fixing the phone won’t charge the problem, make sure to back up the Android device . This fixing process might wipe out all the Infinix Hot 30i device data.
Phase 1: Preparing and connecting the Android device
Step 1: Install and then run Dr.Fone - System Repair (Android), the ultimate Android repair software on your PC. Hit the ‘System Repair’ tab, followed by connecting your Infinix Hot 30i.
Step 2: Tap on the ‘Android Repair’ option and then click ‘Start’ for moving ahead.
Step 3: Mention the detailed information about your Infinix Hot 30i under the Infinix Hot 30i device information section. Press ‘Next’ then on.
Phase 2: Get to ‘Download’ mode for repairing the Infinix Hot 30i device
Step 1: It’s essential that you put the Android device under ‘Download’ mode to resolve the phone won’t charge the issue. Here comes how to do –
- With a ‘Home’ button device, switch off it before holding down the set of keys, including ‘Power’, ‘Volume Down’, and ‘Home’ key for 5-10 seconds. Let them go and hit the ‘Volume Up’ key for entering the ‘Download’ mode.
- If the ‘Home’ button is not there, you got to turn down the Infinix Hot 30i device and altogether hold down the ‘Volume Down’, ‘Bixby’, and ‘Power’ keys between 5-10 seconds. Soon after you release the keys, tap the ‘Volume Up’ button for entering the ‘Download’ mode.
Step 2: Click ‘Next’ to start downloading the Android firmware.
Step 3: Now, Dr.Fone - System Repair (Android) would verify the firmware and then start repairing the Android system on its own. It will ultimately fix your ‘why won’t My Infinix Hot 30i charge’ trouble.
Part 2. 10 common ways to fix Android won’t charge
1. Check/replace charging cable
Charging cables fray or become defunct after prolonged usage. Therefore, it is advised to always use the Infinix Hot 30i device’s original charging cable or purchase a good quality charging cord, which doesn’t damage your device or your adapter.
It is also very commonly observed that the charging end of the cable which gets connected to the charging port of the Infinix Hot 30i device gets damaged and prevents the current from flowing to the phone/tablet.
2. Check/clean charging port
The charging port in your device is a small opening where the charging end of the cabbie is inserted for the current to flow to the phone/tablet. Very often, we notice that the charging port gets blocked with tiny particles of dirt. The charging port might also get clogged if dirt and dust get accumulated in it, preventing the sensors from receiving and forwarding the current to the Infinix Hot 30i device.
The best way to take this problem is to clean the port with a blunt pin or a soft bristle unused toothbrush. Make sure you clean the port gently and do not damage it or its sensors.
3. Check/replace charging adapter
This method is fairly simple, and all you need to do is check whether or not the charging adapter is working properly as sometimes, the adapter itself is to be blamed for the charge. To make sure that you are not using a defective adapter, connect your charging cable/USB to another adapter. If your device charges normally, it means there is a problem is with your adapter, and you must replace it at the earliest to solve My Infinix Hot 30i won’t charge the issue.
4. Try another power source
This technique is more like a quick trick. It means to switch from one power source to another or use a more efficient and suitable power source. Laptops and PCs charge slower than a direct power source, i.e., a wall socket. Sometimes, the charging speed is slower, and the battery is draining. In such a scenario, choose to charge your device by directly plugging it into a socket on the wall to never experience My Infinix Hot 30i won’t charge problem.
5. Clear device Cache
Clearing Cache is a great technique as it cleans your device and all its partitions. By clearing the cache, all the unwanted data and files stored in your device get deleted, which may be causing glitches in the Infinix Hot 30i device’s software, preventing it from recognizing the current.
Follow the steps given below to clear your device’s cache:
• Visit “Settings” and find “Storage”
• Now tap on “Cached Data”.
• Click “OK” to clear all unwanted cache from your device as shown above.
Try charging your phone after clearing the cache. If your phone doesn’t charge even now, do not worry. There are more ways to help you combat My Infinix Hot 30i won’t charge problem.
6. Re-start/reboot your phone/tablet
Restarting your device to fix why won’t My Infinix Hot 30i charge error is a very effective remedy. This method of rebooting your device not only fixes software glitches but other but also tackles other factors/operations that might be running in the background preventing your device from charging.
Restarting a device is simple and can be done by following the steps given below:
• Long press the power button of your device.
• From the options that appear, click on “Restart”/ “Reboot” as shown in the image below.
To restart your device, you may also press the power button for about 20-25 seconds for the phone/tablet to automatically reboot.
7. Download and install the Ampere App
The Ampere app can be downloaded from the Google Play Store. It is very helpful to fix the why won’t my charge error as it gives you real-time information about your device’s battery consumption, charging status, and other essential data.
If the App gives information in green color, it means all is wetland your device is charging normally, however, if the information before you is in orange, you need to take steps to fix the charging problem.
8. Install software updates
Installing your Android version updates is a good idea as the software is the interface that receives charge from the charging port sensors and gives a command for the phone/tablet to charge. People often continue to use older OS versions, which cause trouble and prevent the Infinix Hot 30i device from charging.
To check for and install updates on your device, you must be connected to WiFi or a cellular network. Next, visit “Settings” and select “About device”. Now click on “Software Update”.
If there is an update available, you will be prompted to download it. Just follow the instructions given before you install a brand new Android OS version on your device.
company, user or members of the same household. Action! - screen and game recorder</a>
9. Factory reset your device
Factory Reset is must be done after due deliberation. Remember to take a back-up of all your data and contents on the cloud or an external memory device, such as a pen drive before adopting this method because once you perform a factory reset on your device, all media, contents, data and other files are wiped out, including your device settings.
Follow the steps given below to factory reset your device:
• Visit “Settings” by clicking the settings icon as shown below.
• Now select “Backup and Reset” and move on.
• In this step, select “Factory data reset” and then “Reset Device”.
• Finally, tap on “ERASE EVERYTHING” as shown below to Factory Reset your device.
Note: Once the factory reset process is complete, your device will automatically restart and you will have to set it up once again.
10. Replace your battery
This should be your last resort to fix My Infinix Hot 30i won’t charge problem, and you should only attempt to replace your battery if none of the other techniques work. Also, please consult a technician before purchasing and installing a new battery in your device as different phones and tablets have a different type of battery requirements.
Finally, fixing the phone won’t charge the problem is simple, and therefore there is no need for you to worry as you are not the only one experiencing such an issue. Other Android users have tried, tested, and recommended the methods given above to solve why won’t My Infinix Hot 30i charge or Infinix Hot 30i tablet won’t charge error. So go ahead and try them out now.
Spotify Keeps Crashing: A Complete List of Fixes You Can Use on Infinix Hot 30i
Project Manager - Asset Browser for 3Ds Max
Does your Spotify keep crashing? You’re not alone. This problem is widespread and can happen to anyone. Fortunately, there are ways to rectify it quickly and easily. We’ve prepared a guide to fixing your Spotify crashing problem.
In our guide, you’ll find out why your Spotify keeps crashing. Moreover, you’ll get a list of fixes for your Spotify closing problem and detailed instructions. Once you’ve read our guide, you’ll successfully solve the problem of Spotify crashing on Android.
Part 1. Why Spotify Keeps Crashing
Some people have encountered a problem with their Spotify accounts. Spotify can sometimes keep crashing and closing due to several reasons. For example, it can happen due to your phone not being compatible with the app. This can happen if your operating system isn’t updated to the newest version.
Another reason the Spotify app keeps crashing could be an antivirus or a VPN blocking Spotify from working. Moreover, your device might be out of storage space, causing your phone to slow down and crash apps.
Several other reasons for this problem include network issues, a weak Wi-Fi signal, or the battery saving mode. Furthermore, your apps and files might be corrupted, or an app on your phone might block Spotify from working correctly.
Part 2. Spotify Keeps Crashing: Best Fixes
As you can see, there are numerous reasons for your Spotify crashing. Fortunately, all of them are easy fixes, and there’s no need to worry. We’ve prepared a list of 11 ways to fix your Spotify. With these fixes and detailed instructions, you’ll be able to eliminate your Spotify problem with ease.
1. Fix the Spotify Closing Issue by Repairing Your System
The reason for your Spotify crashing may be more significant than just a bug. Your device system might be behind it. If that’s the case, you might need to repair your system before trying to fix Spotify.
If you want to repair your mobile device’s system quickly and efficiently, try Wondershare Dr.Fone.
Wondershare Dr.Fone is an app that gives you complete control over your phone. You can manage it, back it up, recover files, and repair your system. The system repair option will fix your Android in just a few clicks and allow you to use Spotify freely. The steps go as follows:
- Step 1: Install and open Wondershare Dr.Fone on your computer and connect your Android.
- Step 2: Go to the Toolbox section and select System Repair.
- Step 3: Choose the Android
- Step 4: See which Android errors Wondershare Dr.Fone can fix and click Start.
- Step 5: Select the **Brand,**Name, Model, Country, and Carrier In the Carrier section, choose OPEN if your device is unlocked.
- Step 6: Tick the “I agree with the warning, and I am ready to proceed”checkbox and click Next.
- Step 7: Put your Android in Download Mode. You can find the steps below these instructions.
- Step 8: The program will automatically download once you put the phone in Download Mode.
- Step 9: Once the firmware downloads, click Fix Nowto install it on your Android.
- Step 10: Type “000000” in the dialog box and click Confirm.
- Step 11: That will start the system reparation, which you can follow on the screen.
- Step 12: Once it finishes, click Doneto complete the system repair.
There are two ways to enter Download Mode: one for Android devices with the Home button and another for those without it.
The steps for entering Download Mode on an Android phone with the Home button are as follows:
- Step 1: Turn off your phone.
- Step 2: Press and hold the Volume Down,Home, and Power buttons simultaneously.
- Step 3: Press the Volume Upbutton to enter Download Mode.
The steps for entering Download Mode on Android devices without the Home button are as follows:
- Step 1: Turn off your phone.
- Step 2: Press and hold the Volume Down, Bixby, andPower buttons simultaneously.
- Step 3: Press the Volume Upbutton to enter Download Mode.
2. Force-Close the App
You can force-close Spotify and open it again to make it work properly. That is an easy fix if your Spotify has developed a bug. If that is the case, follow the next steps:
- Step 1: Try opening Spotify.
- Step 2: If it’s not working, open App Switcher or Recent Apps. Different Android devices open it differently. Thus, you can swipe up from your Home screen, or if you have three buttons at the bottom, press Recent Apps.
- Step 3: Find Spotify in Recent Appsand click X or swipe up over it to force-close it.
- Step 4: Try opening Spotify again.
3. Re-Login to Your Spotify
The Spotify app may be working fine. Maybe you’re having problems with your Spotify account. If so, you can try logging out and logging in again to see if that works. That isn’t a big problem; sometimes Spotify accounts start bugging. You can re-login to your Spotify account by following these steps:
- Step 1: Open Spotify.
- Step 2: Tap Settingsin the upper right corner.
- Step 3: Scroll to the bottom of the settings and tap Log Out.
- Step 4: Tap Log In.
- Step 5: Enter your login credentials.
- Step 6: Tap Loginagain, and you’re in.
4. Restart Your Device
Another way to stop Spotify from crashing can be restarting your Android. The steps may vary slightly depending on the Infinix Hot 30i device, but they’re mostly the same. Follow these steps to restart your device:
- Step 1: Press and hold the Power button(you must press and hold both the Power and Volume Up buttons on a newer Android device).
- Step 2: Tap Restart. That will restart your Android, and you can try opening Spotify again.
5. Set Up Your Time and Date
Another possible reason for your Spotify closing problem could be the incorrect time and date on your Android. That is also an easy fix; you must set it correctly and try opening the app again. Set up your time and date with these steps:
- Step 1: Open Settingson your Android.
- Step 2: Go to Systemor General Management (depending on your Android model).
- Step 3: Go to Date and Time.
- Step 4: Tap Set Dateand set the correct date.
- Step 5: Go to Set Timeand set the right time.
6. Update Your System Software
Your Spotify app might keep crashing because your system is outdated. Try updating it to the latest version to try and fix the crashing problem. The steps for the Android system update are as follows:
- Step 1: Open Settings.
- Step 2: Go to System or About Phone.
- Step 3: Select System Update.
- Step 4: If there’s an available update, tap
ZoneAlarm Extreme Security NextGen
7. Update Your App
If your system is updated, then Spotify might need an update. The app might malfunction if you’re using an older version. Thus, updating the app might solve the Spotify crashing problem. You can update Spotify by following these steps:
- Step 1: Go to the Play Store.
- Step 2: Search and open Spotify in the Play Store.
- Step 3: Tap Update
8. Free up Storage
Spotify can start crashing if your Android’s storage space is at capacity. That can also cause other apps to crash, not only Spotify. Therefore, check the storage space and free up as much as possible. Follow these steps:
- Step 1: Open
- Step 2: Go to Device Maintenance > Storageor go directly to Storage.
- Step 3: Here, you can see how much of your storage space is available and what’s taking up the most space.
- Step 4: Then, you can go ahead and clear as much space as you can.
9. Reinstall Spotify
There’s another solution if the Spotify app keeps crashing. You can try uninstalling and reinstalling it again on your Android. That will reset the app and might solve your problem. Follow the next steps to reinstall Spotify:
- Step 1: Find the Spotify app on your Android.
- Step 2: Hold the app icon.
- Step 3: Then, press Uninstall.
- Step 4: Press OK.
- Step 5: Then, open the PlayStore and find Spotify.
- Step 6: Tap Installto reinstall the app again.
- Step 7: Once it installs, log in to test if it’s working.
10. Check if Spotify Is Down
If your Spotify keeps crashing and closing, it might not be your device’s problem. Sometimes, Spotify’s server can be down, and many people face the same issue. If that’s the case, you can check with your friends if their Spotify is working or check online if Spotify is down. To do that, follow these steps:
- Step 1: Open your web browser.
- Step 2: Type “Is Spotify down” in the search bar.
- Step 3: You’ll see several websites that check real-time app servers and if they’re down.
- Step 4: Go to one or two and see what they say. If Spotify is down, you’ll need to wait for them to fix the problem.
11. Clear the Cache
When using different apps and websites, your device caches data from those sources. Since there’s no need to pile up your Spotify cache, you can clear it. Follow these steps:
- Step 1: Open Settings.
- Step 2: Go to Apps.
- Step 3: Find Spotify and tap it.
- Step 4: Tap Storageor Storage usage.
- Step 5: Tap Clear Cache.
safe & secure
Conclusion
If your Spotify app keeps crashing, several reasons might be behind it. For instance, your storage space might be at capacity, your system might need an update, your phone might have a software bug, or the Spotify server might be down.
We’ve given you 11 solutions to fix the Spotify crashing problem. However, if your system needs repairing, you can try Wondershare Dr.Fone for quick and easy repair. This solution and all others will surely help you fix the crashing problem.
Power Tools add-on for Google Sheets, Lifetime subscription
Full Guide: How To Fix Connection Is Not Private on Infinix Hot 30i
Are you encountering the “your connection is not private” issue on your phone? We found many Android users have increasingly expressed their frustrations with this recurring problem while browsing on the internet.
Usually, you can just reload the page to fix the error. But in case it doesn’t help, you may need to look for more advanced solutions. In the following discussion, we will delve into why this “your connection is not private” on Android happens and explore solutions that work for you.
Part 1: Addressing Your Connection Is Not Private on Android
First of all, what does “your connection is not private” on Android mean? To answer this question, it’s essential to understand that this error is often associated with Secure Socket Layer (SSL) protocol issues.
SSL is a cryptographic protocol created to establish a secure communication channel over the internet. Its primary purpose is to ensure the confidentiality and integrity of data exchanged between a user’s device and a website’s server.
The error message appears when there’s a problem with the SSL/TLS (Transport Layer Security) certificate of the website you are trying to access. This certificate is a digital document that authenticates the website and encrypts the data transmitted between the user’s device and the server.
Some common factors that could trigger the “your connection is not private” on Chrome Android error:
- Expired or invalid SSL certificate of the website;
Certificates are issued for a specific period, and if the website owner fails to renew it in time, your browser will detect it as not secure.
- There is a mismatch between the domain on the certificate and the actual domain you are trying to visit;
This discrepancy might occur due to a misconfiguration on the website or, in some cases, due to a man-in-the-middle attack where a third party intercepts the communication between your device and the server.
- No HTTPS enforcement;
Another reason for the issue is if the installed SSL certificate doesn’t turn on the “force HTTPS” option. This means visitors might be using the non-secure HTTP version of the site instead of the safe URL.
So, the error serves as a warning to users, indicating that the connection may not be secure and sensitive information could be at risk.
Browsers, including those on Android devices, prioritize user safety and privacy. They will block access to potentially compromised websites to prevent data theft or unauthorized access. That’s why when you get the “your connection is not private” message on Android, you can’t access the website.
Part 2: What The Error Codes in “Your Connection Is Not Private” Mean
When “your connection is not private” on Chrome Android error shows up, it often comes along with specific error codes that can indicate the root cause of the issue. Understanding these error codes is crucial for troubleshooting and resolving the problem effectively.
- ERR_CERT_SYMANTEC_LEGACY: Unsupported Symantec-issued certificate
This error code indicates that the website you are attempting to access is equipped with an unsupported Symantec-issued certificate. Symantec, a prominent Certificate Authority, had faced concerns about the security of its certificate issuance processes.
As a result, major browsers, including Google Chrome, no longer support certificates issued by Symantec. If you encounter this error, it implies that the website’s SSL certificate is outdated and needs to be updated with a certificate from a trusted Certificate Authority.
- NET::ERR_CERT_AUTHORITY_INVALID: Unauthenticated SSL certificate
The presence of this error code suggests that the SSL certificate of the website cannot be authenticated by your browser. This could occur if the certificate is self-signed or issued by an unrecognized Certificate Authority.
- NET::ERR_CERT_DATE_INVALID: Date and time mismatch
This error code points to a discrepancy between your Infinix Hot 30i’s date and time settings and the information on the website’s SSL certificate, as they have expiration dates. If the date and time settings on your device are incorrect, it may prevent the certificate from being validated. Correcting your device’s date and time settings should resolve this issue.
- SSL certificate error: Generic or unspecified problem
This is a more generic error message that indicates a problem with the website’s SSL certificate without specifying the exact nature of the issue. It could indicate various issues, such as an expired certificate, a misconfiguration in the certificate chain, or other SSL-related problems.
Part 3: How To Fix Your Connection Is Not Private on Android
Encountering the “your connection is not private” error on Android can be a frustrating experience. Fortunately, there are various methods to address and fix this issue, depending on its underlying cause.
In this section, we will explore some effective solutions to help you regain a secure and private connection.
Method 1: Clear your cache
When you use the internet, web browsers store information about your online activities in cached data and cookies to speed things up. However, having too much of this data can cause problems instead. It might even stop your browser from connecting securely.
So, clearing your browser cache and data can be a quick and simple “your connection is not private” Android fix. Follow the steps here:
- Step 1: Open and launch Chrome.
- Step 2: Access the Menu (the three dots button) to open the Settings. Select Privacy and Security > Clear Browsing Data.
- Step 3: Opt for the “All Time” option and click “Clear Data” to erase your cache.
After successfully clearing your browser cache and data, revisit the website to check if the problem persists.
Method 2: Repair the Android system
Addressing the “your connection is not private” to fix on Android involves examining both the Infinix Hot 30i device and the website. If clearing browser data doesn’t help, there might be an issue with your Android system. One solution is to use the Wondershare Dr.Fone system repair tool to fix the issues safely.
How to perform system repair with Dr.Fone:
- Step 1. Open the Repair Tool
Start by launching Wondershare Dr.Fone on your computer. Go to the Toolbox section and connect your Infinix Hot 30i. Choose System Repair and pick Android as your device type.
safe & secure
4,322,863 people have downloaded it
- Step 2. Begin Repair
Click Start on the new screen to kick off the repair. Since you’re dealing with a connection private issue on Android, select System Damage.
- Step 3. Fill in the Infinix Hot 30i device Details
The platform will detect your Infinix Hot 30i’s brand. Confirm the Name, Model, Country, and Carrier. If your device is unlocked, choose OPEN in the Carrier section. Agree to the warning, click Next, and proceed with the repair.
SwifDoo PDF Perpetual (2-PC) Free upgrade. No monthly fees ever.
- Step 4. Activate Download Mode
Follow the instructions to put your Infinix Hot 30i into Download Mode. Once in Download Mode, you will start downloading the firmware.
- Step 5. Confirm Installation
Remember, the repair may erase data. It’s advisable to back up your data first before starting the repair. Enter “000000” to confirm the repair process, shown by a progress bar.
When done, click Done if your Android starts properly. If not, click Try Again to repeat the process.
Method 3: Check and fix the date and time on your Android
Since the error code “NET::ERR_CERT_DATE_INVALID” indicates a mismatch between the date and time on your device and your browser, you need to adjust the date and time settings on your Android to fix it.
The specific steps can vary based on your Android model, but the general approach involves locating the “date and time” settings on your phone. How to fix the date and time on Android to bypass “your connection is not private” on Chrome Android:
- Step 1: Go to your Infinix Hot 30i’s Settings > Date & Time.
- Step 2: Switch on the “Automatic Date & Time” to sync with the network-provided time.
Method 4: Perform factory reset
If nothing else works, there might be malware on your phone causing trouble. It’s crucial to eliminate this threat before further damage occurs. The recommended action is to perform a factory reset on your phone.
However, keep in mind that this process can result in data loss, so it’s essential to back up your data beforehand. Follow the steps to perform a factory reset on Android:
- Step 1: Go to your Android Settings.
- Step 2: Select Backup and Reset > Factory data reset. Then, opt to erase all data.
Most of the time, you won’t need to go to the extreme of a factory reset. The simpler solutions mentioned earlier should take care of the Security Certificate Error on your Android.
Conclusion
By now, you should have a good grasp of the “Your Connection Is Not Private” problem on Android. This issue typically arises from complications with the SSL certificate of the website, designed to ensure a secure connection.
When you see the error message, it often comes with specific codes that indicate the underlying problem. Several methods can be employed to fix the “Your Connection Is Not Private” on Android. Clearing the browser cache, repairing the Android system using tools like Dr.Fone, checking and fixing date and time settings, and performing a factory reset as a last resort are among the solutions.
By prioritizing user safety and following the step-by-step approach in this guide, you can navigate and resolve this common internet browsing challenge on your Infinix Hot 30is.
- Title: 11 Ways to Fix it When My Infinix Hot 30i Wont Charge | Dr.fone
- Author: Ariadne
- Created at : 2024-07-30 07:15:20
- Updated at : 2024-07-31 07:15:20
- Link: https://howto.techidaily.com/11-ways-to-fix-it-when-my-infinix-hot-30i-wont-charge-drfone-by-drfone-fix-android-problems-fix-android-problems/
- License: This work is licensed under CC BY-NC-SA 4.0.