added layouts and style