COMPROMATH TOOLS