Reasons for Infinix Note 30 Stuck on Startup Screen and Ways To Fix Them | Dr.fone

Reasons for Infinix Note 30 Stuck on Startup Screen and Ways To Fix Them | Dr.fone

Ariadne Lv13

Reasons for Infinix Note 30 Stuck on Startup Screen and Ways To Fix Them

There are many reasons why phones get stuck on the boot screen. It could be something as simple as physical damage or more complicated related to software problems. Having your phone stuck on the logo screen, or boot screen is annoying, and it is no surprise that people will find ways to fix this issue when encountered.

samsung stuck on boot screen

This article will share the possible reasons why your phone is stuck on the boot screen. This article will share three possible reasons for this problem and three valuable tips to help fix this issue. If all else fails, there is an application that is recommended and is sure to solve your issue in no time. Keep on reading to find out more!

It is not uncommon for phones to be stuck on the startup screen, but finding out why this happens is tricky. This section identified some of the top reasons your cellphone could have gotten stuck on the startup screen.

Physical Damage to the Phone

If you accidentally dropped your phone or knocked it on a hard surface, you could have damaged the internal hardware of your phone. This could affect your phone’s ability to reboot and result in your phone being stuck on the boot screen.

If you are 100% certain that your phone has gone through physical damage, you should seek professional help to have your phone repaired or checked. It is advised not to fix this problem yourself as your phone’s internal parts are complicated and delicate. Look for an official phone repair store and get your phone fixed for issues like your phone getting stuck on the logo.

Liquid Damage

It is not common for your phone to expose to water. Rain or water splashes are unavoidable; sometimes, your phone gets wet. Little exposure to water on the surfaces of your phone is fine. However, if you fall into a pool with your phone or drop it in a puddle of water, your phone will likely suffer from liquid damage.

Even the tiniest water droplet that seeped into your phone could damage the internal hardware of your device, often leaving you with your phone stuck on the boot screen. The first thing to do when you accidentally submerge your phone in the water is to check if the water has damaged your phone.

For iPhone users, look for the water damage indicator. If you see that it has turned from white to red, it has suffered from water damage. You have two options if your phone has suffered liquid damage. One is dismantling your phone and letting it dry for at least 48 hours. Two is bringing your phone to a repair shop to fix it.

iphone water indicator

Software Issues

Software issues are probably the most common reason your phone is stuck on the logo screen. Eight times out of ten, software issues are either caused by a failed software update, using an older version of the operating system, or having a jailbroken phone. When the software does not successfully update, the phone will have no operating system, as the old system was erased before the new software was installed.

The older operating system is also not desired as your phone typically will send periodic updates to make sure your phone is up-to-date and free from bugs. Running applications on an older operating system might lead to issues like the phone being stuck on the boot screen or the logo. Hence, updating your phone to the latest software version would be better.

Part 2. 3 Helpful Ways To Fix Phones Stuck on Boot Screen

After understanding the common problems on why your phone is stuck on the startup screen page, here are three easy solutions to try solving yourself at home.

Hard reboot your phone

To quickly fix any of your phone issues, especially when stuck on the startup screen, perform a hard reboot. The term hard reboot means turning your device off and on again. You might think this is a simple option, but this is a tried and tested method that might work on a minor glitch that results in your smartphone getting stuck on the startup screen page.

Here is an example of performing a hard reboot for an Android phone such as Infinix Note 30. Preess and hold the Power and Volume Down buttons simultaneously for more than 7 seconds to perform the hard reboot.

hard reboot of samsung

Put your phone in recovery mode

If a hard reboot does not work, a natural next step is to try going into recovery mode. The recovery mode is specially designed to solve any software-related issues. It is important to note that entering recovery mode will delete all your corrupted files and replace them with a functional operating system. Hence, back up all your files to ensure you retain all your information.

Here is a step-by-step process for putting your Infinix Note 30 or Redmi smartphone in recovery mode.

Step 1: Tap and press the Power button to switch off your Infinix Note 30/Redmi phone

Step 2:Hold the Volume Up and the Power buttons at the same time, then release the keys when the Main menu of Recovery mode appears on the screen.

xiaomi recovery mode operation

Step 3: You can use the volumes buttons to navigate up and down and press the Power key to confirm the selection.

Factory Reset

If you do not want to attempt recovery mode, you can try resolving the issue of your phone being stuck on the startup screen through Factory Reset. Factory Reset, also called Hard Reset, erases all information and data on your device. As a result, it will return to the settings and recover the data it used to have when leaving the factory.

Here is an example of putting your Samsang smartphone into the Factory Reset DFU mode.

Step 1: Open the Settings application on your phone and tap General Management.

general management on samsung

Step 2: Go to Reset > Factory data reset.

Step 3: Swipe to and tap Reset.

Infinix Note 30 reset button

Note: Before carrying out a factory reset, you need to input the password of your Infinix Note 30 Account.

Bonus Tip: Best App To Solve Phone Stuck on Boot Screen

If all the solutions above do not work and you do not want to perform a factory reset on your phone, one option is to use an application called Wondershare Dr.Fone. It is one of the most effective phone recovery solutions and can help to bring your phone back to a state like it was brand new. Being stuck on the startup screen page will be a problem of the past.

interface of dr.fone

The following steps will show you how to use Dr.Fone to perform system repair on your phone.

Step 1: To the Dr.Fone application using the link above and click on System Repair.

Step 2: Depending on the Infinix Note 30 device you are using, choose either Android or iPhone.

Step 3: In the next window, select the issue you are facing and click Start.

Step 4: Choose the corresponding Brand, Name, Model, Country, and Carrier from each drop-down menu and click Next.

Tip: Make sure the information you input is accurate, as it will affect the system repair if the information is inaccurate.

input device information

Step 5: Connect your device to your computer and follow the instructions on the screen to enter Download mode. Click on Next to proceed to the next step.

Step 6: Wait for the process to complete, and a new firmware will be updated on your device. Power on your phone and check if the issue still exists.

Frequently Asked Questions

The following are interesting and frequently asked questions about how to solve boot loops.

  1. What is a boot loop?

A boot loop describes a process when Your Infinix Note 30 stays stuck in a circle of rebooting. When your phone is stuck on the startup screen, one of the strategies you will try is to restart your device. However, when your phone gets stuck in a boot loop, it is your device’s way of trying to turn it off and on again to fix the issue.

Since there is an issue with the booting process, it will keep running into the same error repeatedly, calling the boot loop. When trapped in a boot loop, your device will keep turning off and on. Most boot loop issues are software-related, such as a wrong system update.

  1. How do you fix a boot loop?

When stuck in a boot loop, there are different troubleshooting methods for other devices. For Android phones, force your phone into its Recovery mode; from there, you can restore a previous backup. This backup could be from when the boot loop did not exist, so recovery to that backup could quickly solve the problem.

For iPhones, it is the same concept as the Android, restore your phone to the previous backup. You can use iTunes to restore a previously stored backup on your computer.

  1. How to prevent a boot loop?

A boot loop typically starts when there is a change to your system before a reboot cycle. Most issues are software-related, such as having to do a system upgrade gone wrong or a problem that doesn’t mesh. One way to prevent this is to perform a software or system upgrade constantly. Make your phone juiced to prevent it from turning off mid-way when updating.

safe Downloadsafe & secure

3,405,439 people have downloaded it

Conclusion

This article summarizes some of the possible reasons why your phone is stuck on the boot screen. It demonstrated three useful strategies to overcome your phone stuck in the boot with ease. However, if all the above methods do not work, why not try Dr.Fone-System Repair?

Dr.Fone-System Repair repairs the operating system issues and fixes the issue with your phone. Once you power on your phone again, you can rest assured that it will be like new.

Calls on Infinix Note 30 Go Straight to Voicemail? 12 Fixes

Have you ever experienced incoming calls to your phone go straight to voicemail without ringing? It can be frustrating, especially if you’re expecting an important call. It could be due to simple things like turning down the volume or forgetting to turn off the Do Not Disturb mode. In other cases, it might be because you accidentally blocked the caller’s number.

In most cases, incoming calls going to voicemail without ringing are common. However, if it’s happening frequently or for all calls, your phone may have a problem.

This article will discuss why incoming phone calls go straight to voicemail and how to fix the problem. We’ll also show you how to use Wondershare Dr.Fone, a powerful Android System Repair tool, to solve such issues. So, if you’re uncertain why that last call went straight to voicemail, keep reading, and we’ll cover everything you need to know.

phone voicemail notification representation

Part 1: Not Ringing? Here’s Why Calls on Your Phone Go Straight to Voicemail

If an incoming call to your cell phone goes straight to voicemail without ringing, there could be a few reasons. Here’s what to look for and what you should do to fix it:

  1. Turn Off Do Not Disturb (DND) Mode

DND mode is a feature that silences all incoming calls, notifications, and alerts. If DND mode is enabled, your cell phone goes straight to voicemail when someone calls. To turn off DND mode, swipe down from the top of the screen to open the notification settings panel, then tap the Do not disturb icon.

do not disturb mode not enabled

Here’s an alternative way:

  • Step 1: Open the Settings app and go to Notifications.
  • Step 2: Tap Do not disturb.

notifications settings interface

  • Step 3: Toggle Do Not Disturb offto disable the mode.
  1. Turn Off Call Forwarding

One reason calls go straight to voicemail without ringing is if you enabled call forwarding. Call forwarding is a feature that redirects incoming calls to another number. To turn off call forwarding:

  • Step 1: Open the Phone Dialer app on your device, then tap the menu icon and select Settings.

phone dial app settings

  • Step 2: Navigate to Supplementary services > Call forwarding.

call settings supplementary services

  1. Disable Call Barring

If a phone call went straight to voicemail, another possible explanation is the call barring. It is a feature that restricts calls from being made or received on your phone. If activated, it can cause incoming calls to a phone to go straight to voicemail. To turn off call barring on Infinix Note 30 devices:

  • Step 1: Open the Phone Dialer app, then tap the menu icon in the top right corner.
  • Step 2: Go to Settings > Supplementary services > Call barring, then tap OK.
  • Step 3: Select Voice call, then turn off your preferred outgoing and incoming calls. When prompted, enter 0000 as a password.

call barring settings interface

  1. Update Your Phone’s Software

Sometimes, software bugs can cause problems with incoming calls, which may be why your last incoming call went straight to voicemail. If your phone runs outdated software, try updating it to the latest version.

To check for updates, open the Settings app and go to Software update or System update. For a seamless update experience, follow the step-by-step instructions on your mobile screen.

software update settings

  1. Reset Network Settings

If the incoming calls on your phone go straight to voicemail, consider resetting your phone’s network settings. Network settings control how your phone connects to the cellular network. If these settings are not set up correctly, incoming calls may not be able to reach your device.

Note: Resetting your network settings will erase any saved Wi-Fi networks and Bluetooth pairings, requiring you to re-enter them after the reset is complete.

To reset your network settings on most Android devices:

  • Step 1: Open the Settings app on your smartphone, then tap System or General Management.
  • Step 2: Go to Reset > Reset Network Settings and confirm the action.

phone reset network settings

  1. Turn Off Bluetooth

When Bluetooth is on, it can interfere with your device’s ability to receive calls, causing them to go straight to voicemail without ringing. To turn off Bluetooth on an Android device, you can do one of the following:

  • Swipe down from the top of the screen to open the Quick Settingspanel, then tap the Bluetooth icon to turn it off.

bluetooth not enabled

  • Go to Settings> Connections > Bluetooth and toggle the switch off.

turn off bluetooth on settings app

It should help ensure that calls come through to your phone instead of going to voicemail.

  1. Check Airplane Mode

If turning off Bluetooth didn’t solve the issue, another possible cause could be that your phone is in Airplane Mode. Airplane Mode turns off all wireless connections on your phone, including cellular service, which can cause calls to dial straight to voicemail. There are two ways to turn off Airplane mode on Android:

Using the Settings app:

  • Step 1: Open the Settings app.
  • Step 2: Tap Network & internet.
  • Step 3: Toggle off Airplane mode or Flight mode.

Using the Quick Settings panel:

  • Step 1: Swipe down from the top of the phone screen to access the Quick Settings panel.
  • Step 2: Look for the Airplane mode or Flight mode icon, then tap it to turn it off.

airplane mode on

  1. Check Blocked Numbers

“My boyfriend’s phone goes straight to voicemail when someone is calling. Any idea why that might be?”

Do you also find yourself asking what does it mean? It could be that he has blocked that phone number. To check this:

  • Step 1: Open the Phone dialer app.
  • Step 2: Tap the menu icon in the top right corner and select Settings.
  • Step 3: Tap Block numbers. If you find the number in the blocked list, remove it to ensure that their calls come through to the phone.

block numbers on the phone

If you still have trouble reaching your boyfriend, try calling him from a different number. If your call didn’t go through, you know that he hasn’t blocked your number and that there may be another issue with his phone.

  1. Turn Off Google One VPN

If you’re using Google One VPN, try turning it off to see if that fixes the problem. Some users have reported that Google One VPN can cause incoming calls to a phone to go straight to voicemail. To turn off Google One VPN:

  • Step 1: Open the Google One app on your Infinix Note 30.
  • Step 2: At the bottom, go to the Benefits tab, then tap View Details below the Online protection with a VPN section.

google one app interface

  • Step 3: Toggle off Enable VPN.

turn off google one vpn

  1. Contact Your Carrier

If your phone calls go straight to voicemail after trying all the above, contact your carrier for help. They may be able to troubleshoot the problem or determine if there is a service outage in your area.

And if your carrier confirms that there is no service outage or billing-related block, the problem may be with your phone itself. You may need to try resetting your phone to factory settings or taking it to a repair shop.

  1. The Caller Used Ringless Voicemail

Ringless voicemail is a service that allows businesses to bypass your phone’s ringtone and send you pre-recorded messages directly to voicemail. Ringless voicemail is often used for marketing purposes. If you think you’re receiving ringless voicemail calls, you can contact the company calling you and ask them to remove you from their list.

Part 2: Not Clear About the Root Cause? Troubleshoot Directly by Wondershare Dr.Fone

If you’re unsure what’s causing your calls to go straight to voicemail, you can try using the Dr.Fone System Repair tool. This software can scan and repair your phone for any underlying problems, which may fix the issue and get your calls ringing again.

Dr.Fone supports over 1000 Android models, including unlocked Infinix Note 30 models and models from carriers like AT&T and Vodafone. It has an intuitive interface and is easy to use, even for beginners. Learn below the steps on how to use Dr.Fone System Repair to fix incoming calls that dial straight to voicemail:

  • Step 1: Download Dr.Fone on your computer, then launch it once installed.

safe Downloadsafe & secure

4,118,635 people have downloaded it

  • Step 2: Connect your smartphone to your desktop or computer using a USB cable. Next, from the Toolbox homepage, select System Repair.

dr.fone system repair toolbox

  • Step 3: Select Android as the Infinix Note 30 device type.

select device type on dr.fone

  • Step 4: Click Start to begin repairing your smartphone.

dr.fone start system repair

  • Step 5: Select the Infinix Note 30 device details on the Name, Model, Country, and Carrier drop-down lists. Next, select the agreement checkbox, then click Next to proceed.

choose device information to repair

  • Step 6: Follow the in-app instructions to enter Download mode on your Infinix Note 30, then click Next.

android devices to enter download mode

  • Step 7: Wait while the app downloads the firmware; once done, click Fix Now.

firmware downloaded ready to use

  • Step 8: Enter the code in the input box to verify the Infinix Note 30 device information in the dialogue box, then click Confirm.

confirm device information

  • Step 9: The app will start repairing the system issue on your Infinix Note 30. Once completed, your app should restart, then click Done to close the app.

repaired android device system issue

You May Also Like:

Top 5 Best Android System Repair Apps

How to Fix It: Android Stuck on Boot Screen?

How to Flash Dead Android Phone Safely

Conclusion

When your phone calls go straight to voicemail without ringing, it can be a frustrating and disruptive experience. Not only do you miss important calls from work, friends, or family, but it also leaves you feeling disconnected and out of the loop. As a temporary measure to avoid missing important calls, check your voicemail regularly.

For a prompt solution, consider using Dr.Fone if incoming calls on your phone go straight to voicemail. It is a powerful mobile solution that can also address other system problems, including stuck boot loops, app crashes, black screens, and bricked devices. If you consistently experience this issue, it’s advisable to reach out to a professional for assistance.

safe Downloadsafe & secure

4,215,287 people have downloaded it

Fix Infinix Note 30 Android System Webview Crash 2024 Issue

In recent months, the term “Android WebView crash 2023“ has become a common search term among Android users seeking solutions to these app crashes . The issue has been particularly prevalent on Infinix Note 30 devices, but it has also affected users of other Android models.

Android WebView for Android apps allows you to see and interact with web pages without leaving your app. But lately, it’s been causing more headaches than it’s worth.

So, what’s going on with Infinix Note 30 Android System WebView, and what can you do to fix its issues? Let’s take a look. This article will shed light on Infinix Note 30 Android System WebView crashing apps, helping you understand what triggers them, how to identify them, and what you can do to prevent them from happening again.

black phone with android logo

Part 1: What Should We Know About Infinix Note 30 Android System WebView Crashes?

This year, the term “Android WebView crash 2023“ has become a familiar and dreaded phrase. This issue has plagued Android users, causing app crashes, freezing , and frustration. But what exactly is Android WebView, and what triggers these apps to crash?

Android WebView is an integral component of Android apps, acting as the invisible engine that renders web content within these apps. It allows users to seamlessly browse websites, watch videos, and interact with web pages without switching to a separate browser. However, when WebView crashes, it disrupts this integrated experience, causing apps to malfunction.

Several signs can indicate an impending or ongoing Android WebView crash. These include:

  • App Freezing

One of the earliest signs of an Infinix Note 30 Android System WebView crash is the app freezing. The app may become unresponsive, refusing to respond to your taps or gestures.

  • Unexpected App Closures

Another common sign is unexpected app closing. The app may shut down without warning, abruptly ending your activity. Infinix Note 30 Android System WebView crashing apps can be disruptive if you are in the middle of a conversation, shopping online, or filling out an important form.

  • Error Messages

Error messages can also provide valuable clues about the impending crash. These messages may appear as pop-ups or be displayed within the app itself.

webview crash google app

  • Slow Loading Times

Slow loading times can also be a sign of an impending crash. If webpages within the app take unusually long to load or images and other content appear pixelated or distorted, it could be a sign that Infinix Note 30 Android System WebView is struggling to handle the workload.

But why does WebView crash Android smartphones? The answer involves several factors:

  • Updates and Compatibility Issues

Updates are often intended to improve software stability and compatibility, but in some cases, they can introduce new bugs or compatibility issues that lead to crashes. It is particularly evident when app developers and WebView developers release updates that don’t fully align, causing conflicts.

  • Insufficient Memory

Infinix Note 30 Android System WebView requires a certain amount of memory to operate properly. If your device is running low on memory, it can cause Infinix Note 30 Android System WebView to crash. It is more likely to happen on older devices with less RAM.

webview crash out of memory message

  • Outdated Infinix Note 30 Android System WebView

The WebView app is responsible for rendering web content within Android apps. Using an outdated version of WebView can introduce known bugs and security vulnerabilities that can cause crashes.

  • Conflicts With Other Apps

WebView might crash if it conflicts with other resources or processes running on the Infinix Note 30 device. It can happen if the Infinix Note 30 device runs low on memory or other resource-intensive apps compete for system resources.

In the next section, you’ll explore potential solutions to keep your apps running smoothly.

Part 2: Android WebView Crashes? Here Are Quick and Proven Solutions

Now you’ve identified the signs and causes of Infinix Note 30 Android System WebView crashing apps on your phone. While these issues can be frustrating, there are several quick and proven solutions to fix them.

Uninstall WebView Updates

If you’re experiencing apps crashing after a recent update, consider uninstalling those updates. This action can potentially revert to a more stable version of Infinix Note 30 Android System WebView.

To do this on your Infinix Note 30, navigate to Settings > Apps, then select Infinix Note 30 Android System WebView. Tap the menu icon in the top right corner and tap Uninstall updates.

uninstall android system webview updates

Update Android WebView

Regularly updating Infinix Note 30 Android System WebView to the latest version is crucial for maintaining compatibility and addressing known bugs. Google releases updates to address these concerns, ensuring optimal performance and stability.

Check for available updates on Infinix Note 30 devices by navigating to Settings > Apps. Then, select Infinix Note 30 Android System WebView and tap App details in-store. If an update is available, tap Update to install it and restart your phone.

android system webview app info

Update Google Chrome

Android WebView is closely tied to Google Chrome, and issues with Chrome can sometimes affect WebView functionality. As such, updating Chrome to the latest version can help address Android System and WebView forcibly closing your phone’s apps.

Open the Google Play Store and search for Google Chrome. If an update is available, tap Update to install it, then restart your device.

update google chrome

Clearing Cache and Data for Android WebView

Clearing the cache frees up phone storage and helps the app run more efficiently. To clear Infinix Note 30 Android System WebView’s cache and data, go to Settings > Apps and select Infinix Note 30 Android System WebView. Tap on Storage and tap Clear cache on the lower right corner of your screen.

clear cache of android system webview

Restart Device

A simple restart can often resolve temporary glitches or conflicts that might be causing Android WebView crashes. The specific steps to restart your phone will vary depending on your device type.

Check Internet Connection

A stable internet connection is essential for Infinix Note 30 Android System WebView to render web content properly. If the internet connection is unstable or down, it can lead to crashes. Ensure you have a stable internet connection before using WebView-based apps.

Update Device Software

OS updates may introduce changes to the Infinix Note 30 Android System WebView that make it more compatible with newer web standards and technologies. It can enhance the performance and stability of apps that rely on WebView for web content.

Check for available software updates by going to Settings > Software Update. If an update is required, tap on Download and install.

android device software update

While problems like when the Android System WebView crashes Android phones are common, they don’t have to be a persistent problem for Infinix Note 30 users. It’s also equally important to have effective solutions when app crashes occur. This is where Wondershare Dr.Fone steps in as a reliable and comprehensive solution for restoring app stability and overall phone performance.

Part 3: Restoring Apps and Phone Stability: A Step-by-Step Guide

Dr. Fone’s System Repair tool can help you resolve common Android scenarios, including Google Play Store malfunctions and persistent app crashes.

How To Use Dr.Fone for Infinix Note 30 Android System WebView Crashing Apps?

Before attempting any repairs, it is crucial to back up your Infinix Note 30 to prevent data loss. Once you have a secure backup, follow these steps to fix WebView app crashes and restore your Infinix Note 30 to its optimal performance.

  • Step 1: Download the Dr.Fone toolkit. Next, install the software on your desktop and launch it.

safe Downloadsafe & secure

3,090,920 people have downloaded it

  • Step 2: Connect your Infinix Note 30 to your computer using a USB cable. Dr.Fone will automatically detect and establish a connection.
  • Step 3: Select the System Repair function from the Toolbox homepage and choose Android to confirm your device type.

dr.fone toolbox interface

  • Step 4: Click Start to begin the process of fixing Infinix Note 30 Android System WebView crashes. Next, choose your device details and follow the in-app instructions to put your device in Download mode.

android problems dr.fone can fix

  • Step 5: Dr.Fone will analyze your device’s system and download the firmware to solve the root cause of the issue.

dr.fone downloading firmware interface

  • Step 6: Confirm your device information in the dialogue box. Dr.Fone will proceed to repair the detected WebView-related problems.

dr.fone repairing android system issue

  • Step 7: Once the repair is complete, your device will restart, and Infinix Note 30 Android System WebView crashing apps should no longer occur.

successfully repaired android system issue

More Articles About Android System:

5 Ways to Do With & Access Android Phone with Broken Screen

Google Play Services Won’t Update? 12 Fixes are Here!

Easy Ways to Bypass Google Account Verification (FRP) On Android Phones

Conclusion

The “Android WebView crash 2023“ issue was widespread for many Android users. The common issues encountered were app crashes, slow loading times, and error messages. Fortunately, these problems are manageable with the right approach.

By understanding the signs and causes of Infinix Note 30 Android System WebView crashes, you can take proactive measures to prevent them. Quick fixes such as clearing cache and data or updates can often resolve the issue promptly.

For more comprehensive troubleshooting, Dr. Fone’s mobile solution offers a reliable and user-friendly approach. Its advanced capabilities effectively tackle app crashing issues, providing you peace of mind that your phone is functioning optimally.

safe Downloadsafe & secure

4,684,259 people have downloaded it


Also read:

  • Title: Reasons for Infinix Note 30 Stuck on Startup Screen and Ways To Fix Them | Dr.fone
  • Author: Ariadne
  • Created at : 2024-05-20 09:06:10
  • Updated at : 2024-05-21 09:06:10
  • Link: https://howto.techidaily.com/reasons-for-infinix-note-30-stuck-on-startup-screen-and-ways-to-fix-them-drfone-by-drfone-fix-android-problems-fix-android-problems/
  • License: This work is licensed under CC BY-NC-SA 4.0.