https://www.theskillcraft.tech/2021/02/debugging-asynchronous-javascript.html