restructured layout[2]