new layouts and style