add widgets and navigation