4.6.16.1 Data structures