add some widgets (not all complete)