add barcode generator
Merge origin/master