js, css, and markup updates