modified to include PureCSS