new styles and layout