removed tool superclass