add networking stuff