networking functional