style + layout updates