js changes and html changes