add makewidgets