new tool style
more tool stuff