new data structures for Likert viz