working on manage widgets