added clientwidget