WIP: add bulk collection reassignment [skip ci]