updated layouts and styles