layout refinements