add main widget stuff