new layout and customization