Fix the Error of Unfortunately the Process.com.android.phone Has Stopped on ZTE Nubia Z60 Ultra | Dr.fone
Fix the Error of Unfortunately the Process.com.android.phone Has Stopped on ZTE Nubia Z60 Ultra
Nowadays, smartphones are integral to life. They serve as your communication lifeline and powerful personal assistant. However, it can be frustrating when a sudden error disrupts our phone’s functionality. One common error Android users encounter is the “Unfortunately, The process.com.android.phone has stopped” error. Fear not if you have come across this error message on your ZTE Nubia Z60 Ultra.
This beginner’s guide is here to help you understand the causes of this problem. It will also provide you with practical “unfortunately the phone has stopped solutions.”
Part 1: Learn Why Unfortunately the process.com.android.phone Has Stopped
The error message “Unfortunately, the process com.android.phone has stopped“ typically appears on Android devices when there is an issue with the Phone app. Issues with underlying processes responsible for handling phone-related functions are also a cause.
It can prevent you from making or receiving phone calls, accessing contacts, or using other phone-related features. Following are some of the possible reasons why you may encounter this error:
App or System Update
When you update your device’s OS or the Phone app itself, it is possible to encounter bugs or compatibility issues. These issues can lead to the Phone app crashing and displaying this error message. Sometimes, the updated software may not work with the existing configurations of the Phone app. It results in instability which causes this error.
App Cache/Data Corruption
The Phone app relies on cached data and stored settings to function properly. If the cache or data of the app becomes corrupted, it can cause the Phone app to malfunction. The reasons include interrupted app installations or updates, improper shutdowns, or software conflicts. As a result, you may see the error message indicating that the process com.android.phone has stopped.
Insufficient System Resources
Android devices need sufficient memory (RAM) and processing power to run apps smoothly. If your device is running low on memory or processing capacity, it may struggle to handle the Phone app and its processes. It can lead to crashes and the error message. Running many resource-intensive apps at the same time also causes this issue. Other reasons include too many background processes that contribute to this error.
Conflicting Third-Party Apps
Third-party apps installed on your device can sometimes conflict with the Phone app. These conflicts can occur for various reasons, such as incompatible app versions. The software bugs within the third-party apps or configurations can also clash with the Phone app. Such conflicts can disrupt the normal operation of the Phone app. The result of all this trigger the error message.
Software or Firmware Glitches
Software glitches or firmware issues can occasionally occur in Android devices. These glitches can affect the functioning of system processes, including the Phone app. They may arise from programming errors and system inconsistencies. Sometimes unexpected interactions between different OS components can also lead to this error.
Part 2: 100% Working Fixes To Fix Unfortunately the process.com.android.phone Has Stopped
Having been denied access to your Phone can cause a lot of issues. Luckily, many simple fixes to the “process.com.android.phone has stopped“ error exist. These solutions have worked for many users, and by following them, you may be able to resolve the issue too. Given below are the top 8 fixes to resolve this error and restore your device’s phone functions:
Fix 1: Restart/Reboot your Android Device
One of the simplest yet effective solutions to tackle the “Unfortunately, the process com.android.phone has stopped“ error is to reboot your ZTE Nubia Z60 Ultra. Restarting your device can often resolve temporary software glitches or conflicts. This fix requires no technical expertise.
So, it is worth trying before moving on to more complex solutions. Follow the guide below to restart your ZTE Nubia Z60 Ultra and potentially fix the error:
- Step: Long-press your ZTE Nubia Z60 Ultra’s “Side” key and wait for the power menu to appear. Here, select “Restart” to initiate the reboot of your phone.
Fix 2: Re-insert the SIM Card
There is also a chance that the reason you are seeing this error message relates to the SIM card. A loose or improperly inserted SIM card can cause disruptions in the phone’s communication functions. As a result, you see the “Unfortunately, the process com.android.phone has stopped“ error.
To fix this error, you can remove the SIM card and then re-insert it. If the issue is actually related to a SIM card, the issue will get resolved after you resolve the problem.
Fix 3: Clear the Cache and Data of the Phone App
The “Unfortunately, the process com.android.phone has stopped“ error is connected to the Phone app. In this situation, clearing the cache and data of the Phone app itself can often resolve the issue. This fix focuses on removing any corrupted or conflicting data within the app.
Once the corrupted data is gone, it will restore the Phone app to proper functioning. Here is how to clear the cache and data of the Phone app on an Android device:
- Step 1: Find the Phone app on your ZTE Nubia Z60 Ultra and long-press its icon. A small menu will pop up where you need to select “App Info.”
- Step 2: It will lead you to detailed information about the Phone app. Here, press “Storage,” and following that, you will see the “Clear Cache” and “Clear Data” options. Use them in the same order to clear the cache and data of the Phone app.
Fix 4: Disable Automatic Updates Feature
In some cases, this error may occur due to conflicts or compatibility issues with the automatic app updates feature. The automatic update on your ZTE Nubia Z60 Ultra keeps your apps updated. Disabling this feature temporarily can help resolve the problem.
As a result, you will be able to use the Phone app without interruptions. To disable the automatic updates option on the Google Play Store, you can use the following steps:
- Step 1: Navigate to the Google Play Store app on your ZTE Nubia Z60 Ultra and launch it. Next, tap on the profile icon in the screen’s top right corner. From the options presented, select “Settings.”
- Step 2: In Settings, press “Network Preferences” to expand the option. Now, open the “Auto-update apps” settings and enable the “Don’t auto-update apps” option.
Fix 5: Clear All Apps Cache and Data
When dealing with this error, clearing the cache and data of all apps on your ZTE Nubia Z60 Ultra can also help. Doing this will remove any corrupt or conflicting data that might be causing the issue. This fix targets the overall app ecosystem on your device.
It intends to ensure a clean slate and potentially resolve the error. Use the following guide to clear the cache and data of all apps:
- Step 1: Access your ZTE Nubia Z60 Ultra’s Settings and tap the “Apps” option. It will lead you to all the apps running on your phone. Here, select an app to see detailed app info.
ZoneAlarm Extreme Security NextGen
- Step 2: On the app info screen, scroll down and press “Storage.” Now use “Clear Cache” to clean the app’s cache and “Clear Data” to erase the app’s data. Repeat the same process for all the apps installed on your device.
Fix 6: Clear SIM Toolkit Cache and Data
It is worth considering the SIM Toolkit is a potential source of the problem. The SIM Toolkit is an app that provides functionality related to your SIM card. Its functions include accessing value-added services and managing mobile network settings. Clearing the cache and data of the SIM Toolkit app can help resolve this issue. The steps you need to clear the cache and data of this app are the following:
- Step 1: On your ZTE Nubia Z60 Ultra, find the SIM Toolkit app. After finding it, press and hold its icon until a short menu appears. Choose “App Info” from the available options to access its settings.
- Step 2: Now, you need to tap “Storage” to proceed. On the next screen, first, tap “Clear Cache” to clean the cache, and later press “Clear Data.”
Fix 7: Perform Factory Reset
If all previous fixes have been unsuccessful, performing a factory reset is also an option to resolve this issue. It is a drastic measure that can potentially address underlying software issues. However, it’s important to note that a factory reset will erase the entire data and settings of your device.
So, it’s crucial to back up your important files before proceeding with this fix. By doing so, you can restore your device to its original state and eliminate the error. Use the detailed guide described below to factory reset your ZTE Nubia Z60 Ultra:
- Step 1: Start by launching the Settings app and selecting “General Management.” Here, choose “Reset,” and following that on the next screen, tap “Factory data reset.”
- Step 2: After tapping “Factory data reset,” hit the “Reset” option. Next, enter your ZTE Nubia Z60 Ultra PIN to confirm the process, and use “Delete All” to start the factory reset process.
Fix 8: Try Wondershare Dr.Fone - The Best and Most Reliable Android System Repair Tool
It must be a frustrating experience to try one solution after the next and not be able to resolve the issue. In such situations, the best thing you can do is find a tool that can resolve all Android system problems. While there are many options available online, not all are great. The best Android system repair tool currently available is Wondershare Dr.Fone.
Using Wondershare Dr.Fone, you can fix issues like “Unfortunately, the process.com.android.phone has stopped,” Play Store not working, frozen phone, and many more. It is a specialized tool for resolving Android system issues in ZTE Nubia Z60 Ultra devices with support for all modern ZTE Nubia Z60 Ultra phones.
Key Features of Wondershare Dr.Fone
- You do not need any technical skills to fix your Android system issues when using Dr.Fone.
- It has the highest success rate in fixing complex software issues related to Android OS.
- Wondershare Dr.Fone supports over 1000 Android models for system repair and can fix most issues within minutes.
Steps To Fix the process.com.android.phone Has Stopped via Wondershare Dr.Fone
All you need to fix your ZTE Nubia Z60 Ultra’s system issues is a computer with Wondershare Dr.Fone installed and your device connected to it. Here is the simplified process of resolving most Android system issues in a matter of minutes:
- Step 1: Link Your Android Device with Wondershare Dr.Fone
To start, connect your ZTE Nubia Z60 Ultra to your computer. Launch Wondershare Dr.Fone on your computer screen and click on “Toolbox,” located in the left sidebar. From the options available, select “System Repair” and follow it by clicking “Android” on the next screen.
- Step 2: Enter the Required Details of Your ZTE Nubia Z60 Ultra
Click on “Start” to initiate the process, and following that, you will be prompted to provide specific details about your ZTE Nubia Z60 Ultra. These details include the “Brand,” “Name,” “Model,” “Country,” and “Carrier.” Afterward, tick the box that says, “I agree with the warning, and I am ready to proceed,” and click “Next.”
- Step 3: Resolve The process.com.android.phone Has Stopped Issue
The subsequent step involves entering Download Mode on your device, following the on-screen instructions provided by the software. Once your device is in Download Mode, this Android repair toolkit will proceed to download and install the relevant firmware. Now, select “Fix Now” and confirm the repair of your ZTE Nubia Z60 Ultra by entering the code “000000.”
WPS Office Premium ( File Recovery, Photo Scanning, Convert PDF)–Yearly
safe & secure
3,595,007 people have downloaded it
Conclusion
To sum the article up, encountering the frustrating error message “Unfortunately, the process com.android.phone has stopped“ can be daunting. However, with the right knowledge and tools, resolving this issue becomes achievable. Throughout this guide, we have explored various troubleshooting methods. These included clearing the cache, rebooting the ZTE Nubia Z60 Ultra device, and even performing a factory reset.
While there are many options to fix this error, only one is an excellent choice: Wondershare Dr.Fone. With its powerful Android system repair feature, Wondershare Dr.Fone is a reliable solution to resolve this error.
Proven Ways to Fix There Was A Problem Parsing the Package on ZTE Nubia Z60 Ultra
Unable to install your favorite Apps from Google Play Store because there was a problem parsing the package?
The Parse Error or there was a problem parsing the package error is very common with Android devices. Android is a versatile platform and, therefore, a very popular OS. It is an open software and allows users to download and use various types of apps from the Play store. Android is also a cheaper alternative as compared to other Operating Software.
Since many of us are well versed with most of the Android devices, parse error, or there is a problem parsing the package is an error is not something new and uncommon.
The error message usually pops up on the ZTE Nubia Z60 Ultra device screen when we try to download and install an App, for example, “There is a problem parsing the package Pokémon Go ”.
The error message which appears reads as follows:
“Parse error: There is a problem parsing the package”.
Android users who have experienced this would know that the parse error leaves us with only one option, i.e., “OK” as shown in the image below.
There was a problem parsing the package may occur due to several reasons, most of which are listed and explained below. Furthermore, there is a list of solutions to choose from to eliminate the “there is a problem parsing the package” error.
Read on to find out more.
FX PRO (Gold Robot + Silver Robot(Basic Package))
Part 1: Reasons for the parsing error
Parse Error, better known as “there was a problem parsing the package” error is very common and normally surfaces when we try to download and install new Apps onto our Android devices from Google Play Store.
The reason for the error message to pop-up are many but none of them can be blamed singularly for the “there is a problem parsing the package” error. Given below is a list of the most probable reasons for Parse Error to stop an App from installing. Examine them carefully before moving on to the solutions to fix the “there was a problem parsing the package” error.
• Updating the OS may cause some disturbances in the manifest files of different Apps leading to Parse Error.
• Sometimes, the APK File, i.e., Android Application Package, gets infected due to improper or incomplete App installation causing “there is a problem parking the package” error.
• When Apps are downloaded and installed from unknown sources, due permission is needed. In the absence of such permission, the chances of the Parse Error to occur increase.
• Certain Apps are not compatible or supported by the latest and updated Android versions.
• Anti-virus and other cleaning Apps are also a major reason for the “there was a problem parsing the package” error.
The causes listed above are not App specific. The Parse Error may occur due to any one or more of these reasons, but what is more important is to try to get rid of the problem.
Let us move on to learn ways to fix the there was a problem parsing the package error.
Part 2: 8 Solutions to fix the parsing error
“There is problem parking the package” error can be dealt with easily if only we do not panic and deliberately follows the steps explained in this segment. Here are 7 of the most reliable and trustworthy methods to fix the Parse Error.
They are easy, user-friendly, and do not take much of your time. So don not waste any more of your time and try them now.
2.1 One Click to Fix ‘There is a Problem Parsing the Package
If you’re still encountering the Parsing error, there may be a problem with the ZTE Nubia Z60 Ultra device data on your device, which means you’ll need to repair it. Luckily, there’s a simple, one-click solution you can follow called Dr.Fone - System Repair .
Dr.Fone - System Repair (Android)
Android repair tool to fix all android system issues in one click
- Simple, clean, and user-friendly interface
- No technical knowledge required
- Easy one-click repair to fix ‘there is a problem parsing the package’ error
- Should repair most parsing problems with apps, like ‘there is a problem parsing the package Pokemon Go’ error
- Supports most ZTE Nubia Z60 Ultra devices and all the latest models like Galaxy S9/S8/Note 8
3981454 people have downloaded it
If this sounds like the solution you’re looking for, here’s a step by guide on how to use it yourself;
Note: Please note that this repair process can erase all data on your phone, including your personal information. This is why it’s so important to back up your ZTE Nubia Z60 Ultra before proceeding.
Step #1 Head over to the Dr.Fone website and download the software. Install the downloaded software and open it. From the main menu, select the System Repair option.
Input your device and firmware information to confirm you’re installing the right version of the operating system.
Step #2 Follow the onscreen instructions on how to get into Download Mode to start the Repair process.
Once complete, the firmware will start downloading.
Step #3 Once the firmware has downloaded, it will automatically install it to your device.
When this is completed, you’ll be free to disconnect your ZTE Nubia Z60 Ultra and use it how you please without the ‘there is a problem with the parsing package’ error.
2.2 Allow installation from unknown sources
When we install Apps from other sources and not Google Play Store, there might be a glitch in using such Apps. To overcome this problem, turn on “Allow App installation from other sources”. Follow the steps given below for better understanding:
• Visit “Settings” and select “Applications”.
• Now tick mark on the option saying allow App installation from unknown sources.
2.3 Enable USB debugging
USB debugging is not considered necessary by many users but these methods give you an edge over others while using an Android device as it lets you access things on your phone, etc which you could not earlier.
To enable USB Debugging to fix “There is a problem parsing the package” error, follow these steps:
• Visit “Settings” and select “About Device”.
• Now click on “Build Number” not once but continuously for seven times.
• Once you see a pop-up saying “You are now a developer”, go back to “Settings”.
• In this step, select “Developer Options” and turn on “USB Debugging”.
This should solve the problem. If not, move on to the other techniques.
2.4 Check APK File
An incomplete and irregular App installation may cause the .apk file to get corrupted. Make sure you download the file completely. If need be, delete the existing App or its .apk file and reinstall it from Google Play Store for it to be compatible with your device’s software and to use the App smoothly.
2.5 Check App Manifest File
Manifested App files are nothing but .apk files which are improvised by you. Such changes may cause the Parse Error to occur more frequently. Modifications in the App file can be made by changing its name, App settings, or more advanced customizations. Make sure you roll back all changes and restore the App file to its original state to prevent it from getting corrupted.
2.6 Disable Antivirus and other cleaner Apps
Antivirus software and other cleaning Apps are very helpful in blocking unwanted and harmful Apps from damaging your device. However, sometimes such Apps also prevent you from using other safe Apps.
We do not suggest that you delete the Antivirus App permanently. Temporary uninstallation will be useful here. To do so:
• Visit “Settings” and then select “Apps”.
• Select the antivirus App to click on “Uninstall” and then tap “OK”.
Now download and install the desired App again. Once this is done, do not forget to install the Antivirus App again.
2.7 Clear Cache cookies of Play Store
Clearing Play Store Cache cleans the Android Market platform by deleting all clogged up unwanted data. Follow the steps given below to delete Play Store cache:
• Tap on Google Play Store App.
• Now visit Play Store’s “Settings”.
• Select “General Settings” to “Clear local search history”.
2.8 Factory Reset Android
Factory Resetting your device to fix the Parse Error should be the last thing you try. Make sure you take a back-up of all your data on your Google Account or a Pen Drive because this technique erases all media, contents, data, and other files, including your device settings.
Follow the steps given below to factory reset your device:
• Visit “Settings”.
• Now select “Backup and Reset”.
• In this step, select “Factory data reset” and then “Reset Device” to confirm Factory Reset.
The whole process of factory resetting your ZTE Nubia Z60 Ultra might sound tedious, risky, and cumbersome but it helps to fix the Android SystemUI has stopped error 9 out of 10 times. So, think carefully before using this remedy.
Parse Error: There was a problem parsing the package is an error message that has troubled many Android users. The good part is that the above-stated fixes not only solve the problem but also prevent it from occurring in the future. So, keep them in mind the next time you or anyone you know faces such an issue.
8 Ultimate Fixes for Google Play Your ZTE Nubia Z60 Ultra Isn’t Compatible
Nowadays, keeping yourself informed about the newest apps and features is essential. Have you encountered the error message “Google Play your device isn’t compatible with this version?” When attempting to download or update an application, this problem can pose a significant obstacle. The good news is that you can now alleviate those concerns.
In this article, we delve into how to resolve the “your device isn’t compatible with this version Google Play” error. It will discuss the top 8 ultimate fixes for this vexing issue that many Android users face. From practical tips to advanced solutions, this article aims to empower you with the knowledge to overcome this challenge.
Part 1: Reasons Behind Your Device Isn’t Compatible With This Version Play Store
Encountering the frustrating “your device isn’t compatible with this version Google Play“ error can be disruptive. That’s why it is essential to go through the underlying reasons causing this compatibility issue:
1. Outdated Operating System Firmware
One of the primary culprits behind the compatibility error is outdated OS firmware. App developers release updates to keep up with the latest features and security patches. That’s why an obsolete OS version on your device may render it incompatible with the newer app versions available on the Google Play Store.
2. Insufficient Hardware Requirements
Each application has specific hardware prerequisites that your device needs to fulfill. In case your smartphone does not meet the required specifications, you won’t be able to utilize the app. Thus, Google Play Store may restrict access to certain applications, citing compatibility issues.
3. Corrupted Cache Files
Cache files are designed to enhance the speed and efficiency of app loading. Yet, they can sometimes become corrupt. When this occurs, it disrupts the app’s normal operation. Clearing these corrupted cache files is often a crucial step.
4. Geographic Restrictions
In certain cases, app developers or Google Play itself may impose geographic restrictions. This could lead to compatibility issues if your device is located in an area where the app is restricted. Understanding the geographical availability of an app is vital in finding the root cause.
4. Beta Versions and Unstable Releases
Engaging with beta versions or unstable releases of an app can result in compatibility issues. These versions are typically in the testing phase. That’s why their compatibility with a wide range of devices may not be guaranteed. If you find yourself facing compatibility errors, it’s worth checking if you are in a beta program.
Part 2: 8 Reliable Fixes for Google Play Your Device Isn’t Compatible With This Version
Facing the “Play Store your device isn’t compatible with this version” error is an all-too-familiar setback. However, fear not, as this article will be your guide in resolving this issue. Summarized below are the top 8 solutions to fix this error with ease:
Fix 1: Force Quit Google Play Store
Force quitting the Google Play Store is a simple yet effective first step in resolving compatibility issues. Occasionally, the app may encounter glitches or background errors. These can hinder its proper functioning. Force quitting the Google Play Store and restarting it can often rectify these issues. You can use the following steps to force quit Google Play Store:
- Step 1. On your ZTE Nubia Z60 Ultra, find the Google Play Store and long-press its icon. Press “App info” from the pop-up menu to access the app information screen.
- Step 2. Here, tap the “Force Stop” option to force close the Google Play Store. After a while, relaunch the app to see if the issue is resolved.
Fix 2: Clear Google Play Store Cache
Clearing the cache of the Google Play Store is a targeted solution. It addresses potential compatibility issues arising from corrupted or outdated temporary files. The cache stores data that helps the app load faster. Yet, when these files become corrupted, it can lead to performance issues. Follow these steps to clear the Google Play Store cache and the “device not compatible Google Play” issue:
- Step 1. After finding the Google Play Store on your device, press and hold the icon until a pop-up menu appears. Here, touch the “App info” option to reach the screen displaying information about the app.
- Step 2. Here, press “Storage and Cache,” and on the following screen, tap “Clear cache.” Confirm your action to wipe the cache data. Afterward, access the targeted app again to check if the issue is resolved.
Fix 3: Remove the Google Services Framework’s Cache and Data
The Google Services Framework plays a crucial role in your ZTE Nubia Z60 Ultra. It is essential in the functioning of various Google services, including the Google Play Store. Clearing its cache and data can be an effective method to tackle compatibility issues. Here’s a step-by-step guide on how to remove the Google Services Framework’s cache and data:
- Step 1. Open your device’s Settings and scroll down to tap “Apps.” There, press the “All Apps” options, and on the following screen, choose “Show System” from the top right corner.
- Step 2. Now, find and tap the “Google Services Framework” app and go on to press “Storage and Cache.” Here, use “Clear Cache” and “Clear Storage” to clear its cache and data.
Fix 4: Update the Android OS Version
An outdated operating system is a common factor behind compatibility issues. This case is often used with Google Play Store and other important apps. Maintaining your ZTE Nubia Z60 Ultra’s compatibility with the latest app releases is essential. To ensure your Android operating system is up-to-date, please proceed with the following steps:
Instructions. You will need to start by accessing the ZTE Nubia Z60 Ultra device’s “Settings.” Scroll down to find and press the “System” option. On the following screen, tap “Software Update” to check if an update is available. If there is one, follow the on-screen prompts to update your device’s OS.
Fix 5: Uninstall the Google Play Store Updates
In certain cases, issues with the Google Play Store itself may be contributing to compatibility errors. Uninstalling recent updates can revert the app to its default state. It can potentially resolve the problem. Follow these steps to uninstall updates for the Google Play Store and resolve “device not compatible Play Store” issues:
- Step 1. Using your ZTE Nubia Z60 Ultra’s Settings, access the Google Play Store app in the “Apps” tab. Once on its info page, tap the three dots icon from the top right corner.
- Step 2. From the available options, choose “Uninstall updates.” Then confirm your decision when prompted to delete the Google Play Store updates.
Fix 6: Sideload the Incompatible Android App
If all else fails and the compatibility issue persists, sideloading the app can be a workaround. It means installing the app manually without using the Google Play Store. This approach proves especially valuable for users with a strong determination to access a specific application. Below is a comprehensive, step-by-step tutorial on how to sideload an app:
- Step 1. Long-press the Google Chrome icon to open the app info menu. Navigate to the “Install unknown apps” section. Here, toggle the switch to enable “Allow from this source.”
WPS Office Premium ( File Recovery, Photo Scanning, Convert PDF)–Yearly
- Step 2. Afterward, access a reliable, trusted website where the APK for the targeted app is available. Download and install the app to resolve the compatibility issues.
Fix 7: Install a Custom ROM
Have you exhausted other options and are still grappling with compatibility issues? Installing a custom ROM could be a more advanced but effective solution. Custom ROMs are modified versions of Android operating systems developed by the Android community. Engaging in this procedure entails large modifications to your device’s software. It is crucial to comprehend the potential consequences and proceed with caution.
Installing a custom ROM may void your device’s warranty. Moreover, it’s crucial to choose a ROM compatible with your device model. Installing a custom ROM is an advanced solution that should be approached with caution. It has the capability to address compatibility issues. Nevertheless, it demands a certain level of technical expertise and may not be suitable for all users.
- Title: Fix the Error of Unfortunately the Process.com.android.phone Has Stopped on ZTE Nubia Z60 Ultra | Dr.fone
- Author: Ariadne
- Created at : 2024-07-30 10:34:01
- Updated at : 2024-07-31 10:34:01
- Link: https://howto.techidaily.com/fix-the-error-of-unfortunately-the-processcomandroidphone-has-stopped-on-zte-nubia-z60-ultra-drfone-by-drfone-fix-android-problems-fix-android-problems/
- License: This work is licensed under CC BY-NC-SA 4.0.