In 2024, How to Cast Oppo Reno 11F 5G Screen to PC Using WiFi | Dr.fone
How to Cast Oppo Reno 11F 5G Screen to PC Using WiFi
Today most people are using smartphones with an android operating system which actually has become the first choice for so many people. Although you can enjoy so many brilliant and advanced features on the android platform, the thing which makes people sometimes annoyed and uneasy at the same time is an inferior visual experience on a small screen. People often miss their good experiences on large screens when they watch their favorite videos and movies even while they are making video calls to their favorite persons. But now the time has changed and so has the technology which literally allows you to enjoy the benefit of a large screen with your same small android device. This is called screen mirroring. So, let’s discuss what screen mirroring and casting is actually and how to cast android screen to PC using WiFi.
Part 1: What is Screen Mirroring Android and Casting
Today, most android devices are coming with a built-in screen mirroring feature which simply allows you to upgrade and enhance your viewing experience. With this, you can simply mirror the android screen on a PC via WiFi. And for this, all you just need is the right platform for both of your devices which means your PC, as well as your smartphone, must have some built-in cast screen or screen mirror feature or software as well.
So, here you can say that Screen Mirroring is basically a process where you can actually replicate the screen of your Oppo Reno 11F 5G deviceon a larger screen like a Computer or Laptop. Not only this, but you can also present your android mobile screen on your Smart TVs or other wireless display supported devices as well.
There is basically three wireless screen mirroring technologies for android. One is Chromecast, the second is Miracast and the next is third-party Software. With Miracast, you can simply enjoy the benefit of screen mirroring of your Oppo Reno 11F 5G deviceon your computer or Smart TV.
However Screencasting is somehow different from screen mirroring where you simply are required to click on the cast icon of related apps on your Oppo Reno 11F 5G deviceand ultimately you will be able to view the content playing directly by the casting device like Android TV or Chromecast etc.
Thereafter, all you need to do is operate your Oppo Reno 11F 5G devicefor changing the displaying content from the different apps stored in your Oppo Reno 11F 5G device like Amazon Prime, Netflix, and Youtube, etc. And then your selected content will be directly picked up by the streaming device which should be connected to the same Wi-Fi as to your android.
In this given post, here we are going to provide you with the different choices where you can easily view phone screens on PC via WiFi. So, let’s try all of the options and choose one best!
Part 2: Casting Android Screen to PC with ChromeCast
For using this method, you will be required to create a personal Wi-Fi Hotspot. Here you can follow this method in the following way:
For Computer:
- Go to the ‘Search’ Bar.
- Type ‘Connect’.
- Open ‘Connect App.
Here you will find suitable options for hotspot connection.
For Android (Version 5,6, 7):
- Go to ‘Settings’.
- Choose ‘Display’.
- Select ‘Cast’.
- Then click on the three dots to view ‘Menu’.
- Then choose the ‘Enable Wireless Display’ option.
For Android (Version 8):
- Go to ‘Settings’.
- Choose ‘Connected Devices’.
- Select ‘Cast’.
- Then click on the three dots to view ‘Menu’.
- Then choose the ‘Enable Wireless Display’ option.
Now you have to wait until and unless the Oppo Reno 11F 5G device is found. You can check the name of your system in the ‘Connect’ app.
- Then click on the Oppo Reno 11F 5G device name.
With this, you will be able to cast the screen of one device to another.
TubeDigger - online video downloader from mostly any site
Part 3: Casting Android Screen to PC with MiraCast
The next method which you can possibly consider using is MiraCast for mirroring your screen over the internet.
Here for turning your PC into a Miracast receiver, you can simply follow the given steps:
- Turn On Your PC.
- Go to the ‘Start menu.
- Now click on the ‘Connect’ app.
If you are not finding this app, I would like to suggest you upgrade your system to the Anniversary update.
Now when you open the ‘connect’ app, it will display a message regarding your system being ready to attach wirelessly on your screen. That’s it.
Here you are absolutely not required to interact with any network server settings or any firewall as well. So, simply tap to open the app every time you need this.
Part 4: Casting Android Screen To PC with Screen Mirroring Tool - Mirror Go
To fulfill your requirement of mirroring your Android device with your PC in the best possible manner, you can certainly choose Wondershare Dr.Fone which is absolutely powerful enough in providing you an intelligent solution with advanced experience as well.
Either you want to play video games on a big screen with your friends or you want to use it for presenting your business idea, this Wondershare Dr.Fone software is absolutely going to help you in mirroring your device on a large screen in the quick and easiest manner.
Now for casting your android mobile screen to PC with the help of Wondershare Dr.Fone software, here you can follow the given steps:
Step One: Download & Install MirrorGo:
First of all, you will be required to download the latest available version of this MirrorGo Software which you can easily download in just one click from its official website.
Step Two: Launching MirrorGo in Computer:
If you have finished with the installation of Wondershare Dr.Fone Software then here you are recommended to launch this software on your device by following the given instructions on your screen.
Step Three: Ensure Same WiFi Connection:
Here the next step is to ensure whether both your android phone and your computer are connected with the same internet connection or not. If you find this good then you can surely proceed further.
Step Four: Mirror Android With Computer:
As you have successfully established the same internet connection for both of your devices, now here you are ready to cast your android screen with PC. For this, you simply need to choose the ‘Mirror Android to PC via WiFi’ option.
Step Five: Mirror And Control: After this, simply choose the android device that you wish to cast on your PC. With this, you can see that your android screen will be mirrored on your PC. Moreover, here you can also manage and control your Oppo Reno 11F 5G deviceacross the personal computer.
Part 5: Mirroring Android Screen to PC with Online Screen Mirroring Tool - Dr.Fone Air
With all the casting solutions provided above, it might make your experience better if you’d consider using a screen mirroring solution. Wondershare Dr.Fone Air is an online screen mirroring solution that offers a quick and effective functionality to mirror the screen of your Android to a PC.
As it is a wireless solution, you have to cover the complete process with the help of a Wi-Fi connection. Rather than casting the Android screen to a PC, you can realize this solution as a perfect option for covering lectures, meetings, and other uses.
Key Features Provided by the Online Screen Mirroring Solution
There are some prominent features of this online mirroring solution that makes it a special choice in the market. Let’s find out more about these features below:
- You are not required to use a Bluetooth or NFC connection for mirroring the Oppo Reno 11F 5G device.
- The tool is completely free and does not have any ads associated with it.
- You can adjust the mirrored screen by zooming, rotating, or taking screenshots.
company, user or members of the same household. Action! - screen and game recorder</a>
What is the Disadvantage of Screen Casting?
Screen casting, as a process, is not better than screen mirroring. Essentially, this process does not allow you to use the mobile when it is connected to the computer. If you have connected your Android to the PC through screencasting, you will have to disconnect it to use the mobile phone.
How to Use Dr.Fone Air for Screen Mirroring Android to PC
If you wish to know how to screen mirror your Android to a PC, find out how to perform the steps below:
Step 1: Launch Dr.Fone Air
Start by opening Wondershare Dr.Fone Air on the browser. Proceed to connect your Android and PC under the same Wi-Fi connection.
Step 2: Use QR Code or Cast Code
As you connect the Oppo Reno 11F 5G devices, you must install Dr.Fone Link to connect the Android to the PC with this screen mirroring tool. Use the QR code or casting code shown on the screen of the browser.
Step 3: Mirror Android to PC
On successfully scanning or entering the code, the Android will be mirrored to the PC with Dr.Fone Air.
Conclusion
The provided solutions have been quite comprehensive in showing you how to cast an Android screen to a PC. While you can try using these solutions, Wondershare Dr.Fone Air provides you with a much better sequence of mirroring your Android to the PC with ease. While using only a Wi-Fi connection, you can enjoy watching the Android screen on your PC seamlessly.
Recommended Best Applications for Mirroring Your Oppo Reno 11F 5G Screen
Smartphones are much more advanced now, allowing users to stream types of content in high-definition easily. However, regardless of your phone type, the screen will seem too small for multiple people to see their content together. Using a mobile screen mirroring app can help there.
For example, you are watching a movie on your phone with friends, but no stand is available for phone rest, and the screen is too small. You can use a capable share screen app Android feature to mirror the screen on another device from a smartphone. Read to learn how.
Best Apps for Mirroring Screens in Android Smartphones
Before discussing the methods in detail, let us briefly look at the different types of mirroring methods you can trust in this regard.
Mirror and Control | Easy of Use | Pricing | |
---|---|---|---|
Dr.Fone Air - Online Screen Mirror | Yes | High | Free |
Screen Stream Mirroring | Yes | High | Free with in-app purchases |
LetsView | Yes | Medium | Free |
Pushbullet | Yes, with limitations | Medium | Free |
Pro- USD 4.99 (monthly) or USD 39.99 (yearly) | |||
TeamViewer | Yes, with limitations | Medium | Premium- USD 37.88/month |
Corporate- USD 80.67/month | |||
Vysor | Yes | High | Starts at USD 2.50 |
AirDroid Cast | Yes | High | Free |
Remote Casting- USD 2.49/month | |||
Cast & Control- USD 3.49/month | |||
Cubetto | Yes, with limitations | Medium | USD 20.17 |
Unified Remote | Yes | High | Starts at USD 1.82 |
Roku | Yes | High | Starts at USD 29.99 |
Mobizen | Yes | High | Free |
Standard- USD 12/month | |||
MirrorGo | Yes | High | Starts at USD 19.95 |
Let’s get more in-depth on the different solutions available for choosing the best screen- sharing app for Android.
1. Dr.Fone Air - Online Screen Mirror
One efficient and user-friendly screen-mirroring app for Android and iPhone devices is the Wondershare Dr.Fone Air software. The app helps share screens from your mobile device and control how to view the content on the screen. Activating the function is not complex either here.
Price: Free
Pros:
- Completely share screens across different platforms easily.
- Control how to view content on the computer screen, like rotating, zooming in and out, etc.
- Quick, effortless mirroring process.
Cons:
- One cannot directly activate it through scanning.
How does it work?
- Visit the Fone Air official website on the computer. Launch the Dr.Fone Link app and connect your phone and computer using one WiFi network.
- Use the Dr.Fone Link app to scan the QR Code or enter the Cast Code to connect both devices.
- Screen mirroring will be when the two devices connect.
2. Screen Stream Mirroring
Use this screen mirroring app for Android mobile users to smoothly mirror the screen using tools and media players like XBMC/KODI, VLC, and more. The Screen Stream Mirroring Android app is efficient for browser-to-device screen sharing and broadcasting content easily across platforms. Also, get an on-screen stopper and timer to use while streaming.
Price: Free with in-app purchases.
Pros:
- Get the widget of the camera overlay during the streaming process.
- Easily screens share using web browsers.
- Possible to broadcast entertainment and game streams.
Cons:
- If you did not root the Oppo Reno 11F 5G device, a startup tool is needed for screen mirroring.
- Time limits are available for free plan users.
How does it work?
- Download the app. If no rooting has been done, activate the startup tool.
- Follow-on screen steps and then run it. Please switch off the Oppo Reno 11F 5G device and restart it again.
- The screen mirroring will activate.
3. LetsView
One of the best tools for Android users for a safe and effective screen mirroring process is the LetsView app. With this tool, one can easily screencast their phone content on external screens, like computers and television. Unlike some other options, you can do that without USB plugging here and activate via QR code scanning/PIN code.
Price: Free
Pros:
- Quick mirroring process.
- Works to cast Android screens on different branded television devices.
- Use one WiFi network to sync the Oppo Reno 11F 5G devices.
Cons:
- It does not work offline.
- Lagging issues can occur midway.
How does it work?
- Connect all devices to one WiFi network.
- Access the LetsView app. Find the Oppo Reno 11F 5G device to mirror.
- Choose the Oppo Reno 11F 5G device name that appears as “LetsView + device-name”. Upon selection, the mirroring process will occur successfully.
4. Pushbullet
For easy phone screen sharing and mirroring usage, you can trust the Pushbullet software. The app allows smooth Android phone screencasting support to users and is simple to use for mirroring full-screen notifications, messages, and more.
Price: Free, Pro- USD 4.99 (monthly) pr USD 39.99 (yearly)
Pros:
- Easily use this to share links and media files.
- Chat with different users on mirrored screens on other devices.
- Get notifications regarding calls, texts, emails, etc.
Cons:
- The file-sending limit is capped at 25 MB.
- Action support for mirrored notifications is not supported for Free plan users.
How does it work?
- Download the app on your phone and activate it after registering with your account.
- Then, download the app on the desktop. Sign in when prompted.
- Link other devices and begin using the features.
5. TeamViewer
TeamViewer is another useful screen mirroring app for Android for improved management and control of professional processes from any device. With this effect, you can access different apps and files on mobile devices and computers, especially with screencasting functionality.
Price: Premium- USD 37.88/month, Corporate- USD 80.67/month
Pros:
- Strong 256-bit AES encryption is available.
- Works on different devices.
- No installation or registration is necessary.
Cons:
- Mainly useful for professional teams only, so features are suitable for a niche group of users.
- Mass deployment (MSI) is only available for Corporate plan users.
How does it work?
- Download and install the app on your computer and access the TeamViewer QuickSupport app on your phone. Get the displayed unique ID.
- Go to Start on Windows and launch the TeamViewer app.
- Add the unique ID > Connect to Partner > Allow.
- Tap on Start Now next.
6. Vysor
The following Android screen share app that we recommend is Vysor. The app is simple to navigate and comes with multi-platform compatibility support. You can choose which content to cast on the bigger screen through your Android phone and use a QR code/USB to connect and stream effortlessly.
Price: In-app purchase with cost starting at USD 2.50 per month.
Pros:
- Easily take screenshots of screened control.
- Activate and control your mirrored Android phone screen.
- Vysor Pro users get a variety of features, like full-screen support.
Cons:
- Free users do not get wireless support.
- Drag and drop functionality is not allowed for free plan users.
How does it work?
- Download the app on both mobile devices and computers separately and launch them.
- Use a USB Type C cable to connect both devices.
- Complete USB debugging processes via your browser by allowing Vysor access to it.
- Then, control the screen mirroring effect.
7. AirDroid Cast
With AirDroid Cast, users can experience a high-quality screencasting experience from different phones or websites. Choose which channels and content you will have the chance to mirror on other screens easily. Various plans are available catering to different user needs.
Price: Free, Remote Casting- USD 2.49/month, Cast & Control- USD 3.49/month
Pros:
- Get two-way audio support.
- Quickly cast across different screens and devices.
- Use wireless cross-platform streaming functionality.
Cons:
- Only the Cast + Control plan version allows users the ability to control the cast Android screens.
- You can sync only one device with the Free plan.
How does it work?
- Download software on devices.
- Add the Cast code, Scan the QR code, or work with a USB cable to connect the two devices.
- The mirroring will activate on the second screen.
8. Cubetto
This app allows you to create and manage different diagram models and flowcharts for meetings. You will get auto-layout set up for all the diagrams you don’t have to handle manually. Prepare your models in different languages, and mirror them to varying devices.
Price: USD 20.17
Pros:
- Host meetings via screen mirroring on tablets and phones.
- Prepare and add customized attributes for all object types.
- Prepare project and diagram copies.
Cons:
- Valid for a niche group of users only.
- You cannot use this for personal content mirroring needs.
How does it work?
- Download, install, and launch the app on an Android phone.
- Use features available to monitor the auto-created flowcharts and diagrams.
- Export finished files in the supported formats or share them on other platforms via screen mirroring.
9. Unified Remote
Unified Remote is one of the best screen share apps for Android users to try out. After activating this feature on your computer, you can mirror what’s in view on mobile devices. The mouse support here allows users to utilize the multi-touch or single-touch functionality for more accessible controls.
Price: In-app cost starts at USD 1.82.
Pros:
- Control different types of devices with varying remote devices.
- Easily control various media sources, like Netflix, iTunes, Spotify, etc.
- Simple screen mirroring process between computers and mobile phones.
Cons:
- You must invest in additional solutions for the mirroring process since it only works via a local network.
- Unable to control another Android phone from the first one.
How does it work?
- Download and activate the app on your mobile device.
- Install the Unified Remote Server on your computer.
- Connect to the server from your app on an Android phone via Bluetooth or WiFi. Screen mirroring will begin.
10. Roku
With this app, you can basically work it for streaming games and media from different apps and platforms. Choose between the various available channels, select the main content you wish to cast to another device, and continue using the tools available to control your actions.
Price: Starting at USD 29.99.
Pros:
- Stream different types of channels from global network providers and channels.
- Many languages are supported.
- Control and monitor your account and settings through the app.
Cons:
- You need to invest in additional devices.
- Slightly tricky for total beginners to handle at first.
How does it work?
- Power your Roku device up.
- Connect the Oppo Reno 11F 5G device to the active network connection you are using.
- Register for a Roku account. Then, activate the connection and begin screencasting on another device.
11. Mobizen
With Mobizen, it is straightforward to do quick and high-quality live broadcasts from a computer or mobile phone. You can mirror your videos through the Android device easily after activating this app.
Plus, for users creating game content to stream, this app helps do that. Connect to other significant sites like Twitch and YouTube for broadcast sharing and easily mirror your screen.
Price: Free, Standard- USD 12/month
Pros:
- Prepare broadcasts in real-time with many features for pre-production streaming.
- You can invite more participants easily for partnered podcasts.
- Add custom logos.
Cons:
- Limited types of content to edit and stream.
- QHD (2k) broadcasting is only available for paid plan users.
How does it work?
- Activate the Mobizen recorder function while playing a mobile game and record it.
- Download the file to the computer.
- Then, log in to the Mobizen site and prepare a scene with the recording.
- Live broadcast it to another platform.
12. MirrorGo
This particular mobile screen mirroring app for Android allows its users to easily mirror their Android phone to the computer screen via a WiFi connection. It is possible to record the Android phone and portray that across devices with MirrorGo. Plus, you can easily capture screenshots, transfer files, and more.
Price: Monthly- USD 19.95; Quarterly- USD 9.98/month; Annual- USD 3.33/month
Pros:
- High-quality screen capturing function in HD.
- You can easily sync your game data across platforms.
- Quickly recording the videos while streaming.
Cons:
- Not available for free.
- Only usable on 5 different devices per license.
How does it work?
- Sync the Android phone with your computer.
- Activate the USB debugging process on the mobile.
- Enable the mirroring process, and the screen will be cast on your computer quickly.
Conclusion
Indeed, all of the options mentioned in this list are commendable choices for screen mirroring. While each provides practical benefits and comes with some drawbacks, they are helpful to a specific group of users.
Different types of users can benefit from Dr.Fone Air - Online Screen Mirror, which makes it a suitable choice overall. However, consider their usability and functions before making your final decision.
3 Methods to Mirror Oppo Reno 11F 5G to Roku
Back from vacation and want your family members or friends to see your pictures and videos? Instead of showing these pics on a small android screen, it would be more mesmerizing if you showed them on a big Roku screen. But the question arises, is it possible to mirror Oppo Reno 11F 5G to Roku? Yes, you can! With technology evolving, there are now many ways that allow individuals to effortlessly mirror Oppo Reno 11F 5G to Roku and share whatever is going on a small android screen on a big Roku screen. Just imagine playing counter-strike on a big TV screen.
3 Methods to Mirror Oppo Reno 11F 5G to Roku
Method 1 Use Android Mirroring Feature to Mirror
The most genuine and reliable way is to use the Android Mirroring Feature of the Oppo Reno 11F 5G device itself. It involves no third-party app. By following a few simple steps, you can easily stream all your Android Device movies and videos to Roku.
Step 1: Enable the “Screen Mirroring” Feature on Roku
- Enter the settings menu of the Roku device and tap on the option of “System.”
- After that, tap on the option of “Screen Mirroring.”
- Now from here, enable the option of Screen Mirroring.
Step 2: Cast Android to Roku:
- On your Android device, enter the “Settings” menu, and tap on the option of “Display”.
- Here you will find an option of “Cast Screen”. Tap on it.
- Now select the option of the menu followed by the selection of “Enable Wireless Display.”
- Doing so will show your Roku on the section of Cast Screen.
An alternative way for Samsung Users:
- Swipe down the notification panel; here, you will find an option of “Smart View” or “Screen Mirroring”. Tap on it.
- Doing so will take you to a page where the Oppo Reno 11F 5G device will start searching for devices nearby.
- Tap on your Roku device to start sharing your Android screen with the Roku device.
- You must ensure that your Android device is functioning on version 4.4.2 or above before following this method. Also, you need to make sure that your Roku and your Android device is connected to the same network.
Method 2: Use Screen Mirroring App to Mirror Oppo Reno 11F 5G to Roku
Screen Mirroring App for Roku is an easy to use application that allows sharing pictures, videos, and documents from your Android device to Roku TV. You are not required to amend any phone or wifi setting on your device. All you need to make sure is that both the Roku and your Android device is connected to the same wifi network. The data is solely captured by the application for mirroring purposes only; no information is stored.
The only drawback of this app is that it still does not support sound; hence to share sound, you need to use Bluetooth speakers.
Step 1: Download the Screen Mirroring Application:
- Unlock your Android device and enter the Google Play Store.
- Download the “Screen Mirroring Application” using this link: https://play.google.com/store/apps/details?id=de.twokit.screen.mirroring.app.roku
Step 2: Mirror Oppo Reno 11F 5G Device to Roku:
- Launch the application. The app will start to show all the Oppo Reno 11F 5G devices nearby to which you can share your screen.
- Select your Roku device.
Step 3: Add Channel to your Roku:
- On your Roku, tap on “Add Channel” to add a screen mirroring channel.
- The device will take time to process.
- Confirm your action by tapping on “OK” on the app or the Roku remote.
Step 4: Share your Android screen to Roku:
- From the application launched on your Android device, tap on the option of “Start Mirroring”
- After that, tap on “Start Now” from the pop-up screen to permit the app to start capturing your Android device screen.
- And you are done!
WPS Office Premium ( File Recovery, Photo Scanning, Convert PDF)–Yearly
Method 3: Use Google Home to mirror Oppo Reno 11F 5G to Roku TV
Google Home is an excellent alternative to cast your Android to Roku; however, it only supports a handful of apps.
Step 1: Download Google Home:
- First, you need to download the Google Home application on your Android device.
Step 2: Connect Android Device to Roku
- Launch the application and tap on the “+” icon from the top left corner to reveal a menu.
- From there, select the option of “Set up Device”. From there, tap on “have something already set up”.
- Now select your Roku device from the Oppo Reno 11F 5G devices shown on your Android screen.
- After that, you will be asked to enter the login credentials of your Roku account.
- Your device will then show you on-screen instructions; follow them to connect your Android device to Roku TV successfully.
Step 3: Mirror your Android Screen to Roku
- Lastly, to mirror any video to Roku TV, tap on the “cast” icon from your screen.
Bonus Point: Mirror and Control your Android Device to PC
Did you know that you could mirror your android screen to a PC and then control the Android activities via Windows? MirrorGo, an amazing software by Wondershare, has made it all possible! It is an exceptional application that comes with numerous fascinating features. The app is compatible with iOS as well as Android Devices. Here is how you can use them:
Step 1: Download MirrorGo on your Android Device:
- Use this link to install the MirrorGo application to your Android device: MirrorGo.wondershare .
- After installation, launch the application.
Step 2: Connect the Android Device to PC:
- Use an authentic USB cable to connect your Android device to your PC.
- From your Android Device, select the option of “Transfer Files” to continue.
Step 3: Enable the Feature of USB debugging:
- Enter the settings menu on your Oppo Reno 11F 5G deviceand scroll down and tap on the option of “About”.
- To gain access to the “Developers Option”, tap on the option of “ Build Number” seven times.
- Now enter the Develops option and from here enable the feature of “USB Debugging.”
- A pop-up window will appear asking for permission to allow USB Debugging. Check the box of “Always allow from this computer” and tap on “OK” to continue.
Step 4: Mirror your Android Screen to PC:
- By following the step above correctly, your device will share the screen successfully on your laptop.
Step 5: Control your Android Device through PC:
- Once you cast your device screen to the PC, now you can control it too. For example, if you type in “best screen mirroring app for android” using the keyboard, it would also be shown on the Android screen.
EmEditor Professional (Lifetime License, non-store app)
Conclusion
The methods explained above will help you to mirror the android screen to Roku effortlessly. Each method has its cons and pros; however, if you do not own a tv and want to share your android screen on a larger screen with your friends. For this purpose, MirrorGo is the finest option as it permits users to cast an android screen to the laptop and allows users to control their android device through a keyboard and mouse attached to the computer.
- Title: In 2024, How to Cast Oppo Reno 11F 5G Screen to PC Using WiFi | Dr.fone
- Author: Seraphina
- Created at : 2024-07-26 07:21:27
- Updated at : 2024-07-27 07:21:27
- Link: https://screen-mirror.techidaily.com/in-2024-how-to-cast-oppo-reno-11f-5g-screen-to-pc-using-wifi-drfone-by-drfone-android/
- License: This work is licensed under CC BY-NC-SA 4.0.