using strict mode everywhere