some discussion of language-based communities
alignment
split analysis into separate files