chapter 9
-- flex data