updated style and background