Describing tool interface