a draft of an network interface call library