barcode scanner finally works!