Updated Checknet Function