Smart Wrench