https://demo.phpmasterminds.com/index.php/blog/7942/choosing-a-stream-flashlight/