adding some networking