update basic layout
update layout