added skeleton of widgets to do