foundation, layout