WIP: implement nameserver