network-functions.sh