layout structuring