fix all the layout