barcode datatype same a string, closes #4