simple single-purpose tools