SetupTools implementation