usefull external tools