style and header changes