first commit with gauge widget.