first commit

widget exercise