follow JSLint convention