new styles and js