Background by unsplash
JavaScript by w3schools