Function recover