added layout, menu, header, footer