upgraded the layout