generated basic structured layout