refactored manage tools spec