new styles and fixes