check require tools