tool assembly