added ic_widget