committing for widgets