style changes and js changes