final flex layout