add layouts and styles