new js changes