js changes