create layout structure