external tools, needed for samples