https://blog.sornram9254.com/how-do-i-create-my-own-url-protocol/
how do I create my own URL protocol?