new layout adjust