added network checker and remote ip checker