internal menory restore