BarcodeUploader initial version