commit the UnitChooserImplementation