update footer, new layout, widget