tool control