added Barcode4j and controller