recover declarations