- make cross referencing easier - flag syntax errors - for the time being, exclude controller.js which uses for each