simple layout with support for box-flex