refector the layout