added footer, header, widgets and styles