for IV table, use segmented list with initial size 3. save 5kb