Rename
Implement the best_transformation() method and undo transformations