implement widgetize themes