start to customize the widget