specialized tools