barcode init
setup script