completed aztec interface, implemented IBarcode