First commit. Barcode scanner