layout and style updates