don’t change style please, current is fine. I don’t like `function(){}()` because it’s syntax error in some envs