The data structure