Diverse Tools