added bar and QR codes