add registerWidget, change config