header layout
no such thing as row-flexible, cleanup