* finished NIC recovery method