what does "use strict" here do?