func networks