updated discussion section on tool abstractions