js changes require