[upd] bc factory syntax