messing with barcode scanner