fix list structure