style and changes