rename to `init`, only constructor need capital first letter.