Automatic tools