+ got all network related code working (tested with basic cases)