fix to widget
new changes
cleaned up ui