some change about the layout