add is_network_connected() function