initial version of the widget