add zxing support