fix structure list