mostly complete layout and structure elements