recover server main