a bunch of layout updated