style and js changes