initializing the widget...
ALTERED