refine width layou