start work on client-facing name lookup interface