fix structure 2