Created for GBDA 301 using JS + HTML.