added NetworkChecker