add layout
modify layout