Improved ools