How to Mirror Your Samsung Galaxy M34 Screen to PC with Chromecast | Dr.fone
How to Mirror Your Samsung Galaxy M34 Screen to PC with Chromecast
As times progress, technology is in competition with it and this article about Chromecast will inform you how it works and how to mirror your Android screen to a PC with Chromecast. Chromecast is a very handy technology and it will be a huge part of the future. To learn more about Chromecast, the recommended Chromecasts, and how it works, continue reading this informative article.
If you have an android device and you wish to mirror (share) the screen to your PC, this can be done using some simple steps, but to do this it depends on the android device you have and the source that you will project it to, whether a TV or PC. The recommended Chromecast to mirror your android screen to your PC is All cast, Koushik Dutta’s Mirror that comes with most android devices or can be downloaded, and for persons who use Custom Roms, cyanogen Mod 11 Screencast can be used. It is very important that the PC that will mirror the android device screen has AllCast Receiver installed because this software enables all the features of mirroring to be enabled on the receiving end.
1. What is Chromecast?
Chromecast is a form of modern technology established and mananged by Google, which enables an individual to project or display whatever they have on their Android device screen on a secondary screen such as a PC or TV. More interestingly Chromecast is just a small device that can be plugged into a PCs HDMI port to allow for easy casting on a bigger screen. The capability is called mirroring and it is very prevalent in today’s society. Chromecast is very convenient because sometimes individuals cannot be bothered with a small mobile screen if they are watching a movie for instance of playing their favourite games such as FIFA 2015. The technology of Chromecast is possible because of the chrome app for both PC and Android mobile devices to date. Chromecast allows the casting of all your favourite mobile activities straight to your PCs screen.
## 2\. The features of Chromecast•Chromecast works with a majority of apps – There is no need to worry about available applications when purchasing Chromecast and setting it up. It works with a huge amount of apps, that you will likely want to stream and mirror to your big screen. Apps such as Netflix, HBO, Google Music, Youtube, IheartRadio, and Google Play are fully capable of mirroring to your PC hassle free, because it only take a few steps to set up.
•Beautify even when you’re not casting – If your device should stop casting for a few minutes or you just want to listen some music and relax. You can do so in fine style because Chromecast has a feature that can allow the entire background of your PC to be set to satellite images, beautiful artworks or personal photos from your library in a backdrop form, meaning that the entire background will look rich and beautiful with whatever you choose it to be.
•Availability - Chromecast is available for everyone as it is already compatible with hundreds of android devices that individuals already own and use on a daily basis.
•Inexpensive - The cost to use Chromecast is just $35 which is very much affordable and economical in today’s society. When you purchase the Samsung Galaxy M34 device it’s yours for a lifetime.
•Ease of access and setup - Chromecast is easy to use, all you need to do is plug and play to enjoy its many features.
•Auto update – Chromecast automatically updates so you can have new apps and features that are compatible and available without effort or hassle.
3. The Steps on How to Mirror
Step 1. Download and setup Chromecast on both devices from the play store, the play store is an app on your Samsung Galaxy M34 devicethat allows you to download hundreds of other apps.
Step 2. Plug the chrome cast into the HDMI port at the side of your personal computer and follow the setup instructions that will be displayed on the screen.
Step 3. Ensure that your Chromecast and PC are on the same Wi-Fi network, this will enable Chromecast to work.
Step 4. Open a supported Chromecast app that you downloaded from the plays store and tap the cast button normally at the top right or left corner of the app.
Step 5. Enjoy Chromecast.
4. Supported Android Devices
There are a wide range of devices that are supported by Chromecast, these devices include:
- 1.Nexus 4+
- 2.Samsung Note Edge
- 3.Samsung Galaxy S4+
- 4.Samsung Galaxy Note 3+
- 5.HTC One M7+
- 6.LG G2+
- 7.Sony Xperia Z2+
- 8.Sony Xperia Z2 Tablet
- 9.NVIDIA SHIELD Tablet
- 10.Tesco hudl2
- 11.TrekStor SurfTab xintron i 7.0
5. Advanced Casting Features
Chromecast has some advance features that every user should definitely know and use such as:
- • Chromecast can be used by your family members of friends, without them accessing your WIFI network. So you will not have to worry about hacking into your Wi-Fi network when someone is using your Chromecast.
- •Chromecast is also compatible with IOS mobile devices and tablets – A lot of persons find this feature very hand since they have IOS devices. No need to worry as these devices are fully compatible with Chromecast.
- • You can cast a website to your TV from a laptop or mobile device – Advanced features of Chromecast allows easy casting of webpages to your laptop or even a television from a mobile device.
Recommended Best Applications for Mirroring Your Samsung Galaxy M34 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 Samsung Galaxy M34 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 Samsung Galaxy M34 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 Samsung Galaxy M34 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 Samsung Galaxy M34 device to mirror.
- Choose the Samsung Galaxy M34 device name that appears as “LetsView + device-name”. Upon selection, the mirroring process will occur successfully.
4. Pushbullet
dotConnect for Oracle is an ADO.NET data provider for Oracle with Entity Framework Support.
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 Samsung Galaxy M34 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.
How to Screen Mirroring Samsung Galaxy M34 to PC?
Suppose we consider a situation where you are sitting in a presentation. You discover a major factor that is to be addressed and explained to your colleagues for developing a point, primarily, and have them moved over the point. It would get extremely difficult for you to show your smartphone’s screen to the people sitting there all at once. For avoiding certain disciplinary and time losses, you require the screen to be mirrored to something bigger and wider for everyone to see in the room. This article considers different mechanisms adapted to mirror your Samsung Galaxy M34 and other Android smartphones to PC.
Part 1: Screen Mirroring Samsung Galaxy M34 to PC via Wi-Fi – Dr.Fone Air
There are many screen mirroring facilities you might come across in the market. Considering the functionality being dealt with, efficiency is a major requirement for many users. Wondershare Dr.Fone Air is an online solution providing screen mirroring Samsung Galaxy M34 services to people under a simple operation. If you are looking for a quick solution to mirror your Samsung Galaxy M34 phone to a PC, this tool is a great thing to consider.
You can wirelessly connect your smartphone to the PC’s web browser without paying any price associated with the services. Dr.Fone Air does not disappoint you with the effective Samsung Galaxy M34 screen mirroring that it flexibly executes. To know more about this professional tool for presenting your Samsung Galaxy M34 screen on a PC, you must look into these features:
- This mirroring solution is free to use and has no associated ads attached throughout, which does not hinder your mirroring experience.
- It does not require you to access Bluetooth, NFC, or other services to connect with the computer.
- You can have a flexible phone screen control for adjusting the screen in the best way possible.
Steps to Mirror Your Samsung Galaxy M34 to PC using Dr.Fone Air
We will now look into how to wireless display Samsung Galaxy M34 devices on the computer with this mirroring solution, which will be covered through a Wi-Fi connection:
Step 1: Open Dr.Fone Air on Browser
You must launch any browser on your computer and open the official link of Dr.Fone Air to initiate the process. Ensure that the PC and Samsung Galaxy M34 devices are connected to the same Wi-Fi network.
Step 2: Connect Samsung Galaxy M34 through Available Codes
Install the Dr.Fone Link application on your Samsung Galaxy M34 device and scan the QR code displayed on the screen. You can also use the cast code provided below the QR code to connect the Samsung Galaxy M34 devices.
Step 3: Successfully Mirror Samsung Galaxy M34 with PC
As the Samsung Galaxy M34 devices are connected, Xiaomi’s screen is displayed on the computer, which shows that the mirroring is completed.
Part 2: Screen Mirroring Samsung Galaxy M34 to PC with MirrorGo
There might be many ways that can help you implement screen mirroring over your PC; however, the question comes over the quality of the approach that is being undertaken. While realizing the variety of mechanisms that can be consumed to screencast your Android to PC, there is another approach that offers the most unique and coherent interface to work on. Wondershare Dr.Fone outsmarts the other existing platforms and offers a user experience that enhances the dynamics of screencasting. Following an HD result in the display, MirrorGo officially settles itself as a perfect mechanism for exempting tired eyes while playing over the Android smartphone. Following the mirroring features offered at MirrorGo, it regards itself as a screen recorder and a screen capturer. This leads you to a more expansive utility as compared to other existing mirroring solutions. Another aspect that makes MirrorGo the perfect option is the synchronization feature that allows you to stay put with the data across your Android smartphone. Sharing your Samsung Galaxy M34 to PC is a very simple procedure with MirrorGo, which can be understood from the guide provided as follows.
Lyric Video Creator Professional Version
Wondershare Dr.Fone
Mirror your Samsung Galaxy M34 deviceto your computer!
- Drag and drop files between your computer and phone directly.
- Send and receive messages using your computer`s keyboard, including SMS, WhatsApp, Facebook, etc.
- View multiple notifications simultaneously without picking up your phone.
- Use android apps on your PC for a full-screen experience.
- Record your classic gameplay.
- Screen Capture at crucial points.
- Share secret moves and teach the next-level play.
4,958,941 people have downloaded it
Step 1: Connecting your Computer with the Phone
You need to attach your Samsung Galaxy M34 with the PC through a USB Cable. Following the connection, you need to tap on the option of “Transfer Files” provided in the prompt message.
Step 2: USB Debugging
Following a successful establishment of a connection with the computer, you need to access the Settings of your Samsung Galaxy M34 and lead towards the System & Updates section in the list. Following this, you need to tap on the Developer Option to lead towards the next window containing the option of USB Debugging. Enable the settings with the available toggle.
Step 3: Establish Mirroring
A prompt message appears on the screen for the establishment of the connection. Tap “Ok” to successfully attenuate your Android with the PC.
Step 4: Mirroring is done.
Now you can see your Samsung Galaxy M34 phone screen on the computer screen.
Part 3: Screen Mirroring Samsung Galaxy M34 to PC via USB – Scrcpy
You can utilize another conventional mechanism of screen mirroring your Samsung Galaxy M34 to PC using the Phone’s Scrcpy. Initially, you need its extension file on your computer, which can be downloaded from the Internet with ease.
Step 1: Extract and Launch
After downloading the archive folder of Scrcpy on your computer, you need to extract the files and launch the .exe file. However, it is important to connect your Android phone with the PC to avoid prompt errors.
Step 2: Enable USB Debugging on your Phone
You need to open the Settings on your phone and access its About Phone section. If your Developer Options are not enabled, you need to tap on the build number present on the screen multiple times, followed by opening the screen and selecting the option of USB Debugging from the list to have it enabled.
Step 3: Run Scrcpy File
After enabling the USB Debugging mode, you need to re-launch the .exe file on your computer and allow all the prompt messages received on your phone. This will conclusively mirror your Samsung Galaxy M34 screen to PC without any discrepancies. However, it should be kept in mind that the process elapses as soon as you detach your phone from the USB connection.
Part 4: Screen Mirroring Samsung Galaxy M34 to PC Wirelessly – Vysor
Vysor has presented itself as a very strong screen mirroring application for Android phones such as Xiaomi. It provides a USB and ADB connection to its users who wish to mirror Samsung Galaxy M34 to PC using Vysor. This application might be referred to as the best in the market; however, it still presents a very peculiar drawback for many of its consumers. Many people have reported a high drainage rate of their phone’s battery over using Vysor for screen mirroring through a USB connection. This article looks forward to presenting you with the usage of ADB connection in screen sharing Samsung Galaxy M34 to your PC.
Step 1: Initiate USB Debugging on your Phone
You need to have USB debugging enabled on your phone to connect your Samsung Galaxy M34 through the ADB connection. If it is not automatically enabled, you need to simply approach the Settings of your phone and open About Phone. You need to open your Developer Options or have them enabled if never done before by tapping on the build number multiple times before enabling the option of USB debugging inside the Developer options.
Step 2: Open Command Prompt on PC
Turn on the Command Prompt on your PC to initiate an ADB command terminal. For that, you need to type in ‘adb tcpip 5556’ to restart ADB in TCPIP mode.
Power Tools add-on for Google Sheets, Lifetime subscription
Step 3: Locate your IP Address
Following this, you need to locate the IP address of your Xiaomi. If you have a phone with an OS version below 6.0, type in:
Adb shell
Netcfg
Conversely, for phones greater than Android 7, sulk in:
Adb shell
ifconfig
A list shall appear on the Command Prompt, showing a list of all the local IP addresses associated with the computer. You need to locate the IP address of your Samsung Galaxy M34 Android phone and have it copied on the clipboard.
Step 4: Close and Re-Type IP Address
You need to exit the ADB window to re-type the IP address for connecting your PC with the phone. Type ‘ADB shell’ to exit the window; however, keep the terminal open. Retype the IP address on the screen.
Step 5: Remove USB Cable and Confirm Connection
Following this, you need to remove the USB cable and continue using your phone using the ADB connection through the Wi-Fi and Hotspot connection of your phone. To confirm, you can check the Samsung Galaxy M34 device connected through Vysor to observe it active on the list. You can simply connect to the phone in a normal manner for screen mirroring Samsung Galaxy M34 to PC.
Part 5: Screen Mirroring Samsung Galaxy M34 to PC with Mi PC Suite
Step 1: Download Mi PC Suite
To successfully screen share your Samsung Galaxy M34 to PC, you can access the official website of Mi PC Suite to have it downloaded on the PC.
Step 2: Launch the PC Suite
After downloading the application, you need to simply launch it and observe the screen on the front showing the option of Connect your Device. You need to attach your Samsung Galaxy M34 phone to your PC using USB Cable.
Step 3: Enable Screencast After Successful Connection
Your phone might take a while to install the drivers for connecting to the PC. After the successful installation of drivers, the details of the phone appear on the screen on the front. You simply need to select the option of Screencast present on the bottom of the phone in the PC Suite. This lodges your screen onto the PC successfully.
Conclusion
This article has featured a list of different screen mirroring solutions you can use on your Samsung Galaxy M34 device. If you are looking for an effective Mi screen mirroring on a PC, you can use tools like Dr.Fone Air to mirror smartphones effectively without taking considerable time. The provided solutions are among the best options, saving you time and effort in connecting devices successfully.
- Title: How to Mirror Your Samsung Galaxy M34 Screen to PC with Chromecast | Dr.fone
- Author: Seraphina
- Created at : 2024-07-26 07:28:45
- Updated at : 2024-07-27 07:28:45
- Link: https://screen-mirror.techidaily.com/how-to-mirror-your-samsung-galaxy-m34-screen-to-pc-with-chromecast-drfone-by-drfone-android/
- License: This work is licensed under CC BY-NC-SA 4.0.