https://imsanjams.medium.com/the-power-of-javascript-in-web-development-creating-dynamic-and-interactive-websites-8b8e6f50535