added visualization
fixed column naming problem
fixed the json printing issue  problem
barcode initial implementation