make list structure