list data structure with repeatable sections