restore var