networking framework