initializing the widget...
spike nicer