update styles and add overlays