base widget depiped