general layout coming together