added sn and barcode