naming server, half finished.