update for jslint answer, context, extension