initializing the widget...
NIGHTMARE