modified structure
changed structure