general layout and style changes