simple barcode scanning and record keeping