new styles internal