Many kinds of utils,using it for fast building