review applicationContext.js