tool-device