fix widget add