a kind of require tools,very little