Add Recover.using member function