styles and different changes