SMALL TOOLS