changes to layout3