Suggestions by @vladafiser111 | myCast.io