reverse tool improved