description, matrixes, and visualization