modify widgets