update layout3