starts JS styling and more work toward finishing the interactive compenents