new layout and text