first commit of widgets