update layout
update layout_v_2
shaping front-end framework