js and style changes