Structure code 2
structure 3