add barcode to transaction
profile scaffolding
barcode learning working