feature(layouts) update