+concordance; refactor passage retrieval