a process can require tools