split by barcodeg