establishing list structure