stracture of layout