js work and styles