initial netserv implementation