updates to layout