new style and layers