client and network functions con