composite network functions