javascript refactoring and underscorejs, grade, applications added