file structure changes, js changes