Updated JS and Styles