design of layouts