update

added barcode generator