some tasks can require tools