added recovery tools