change list structure