tool modification