changes including the how it works css and js