GENERAL PURPOSE TOOL