add external tools