Special purpose tools