add widgets.py