add alternative ID encoding; QR