use the recover method