tested scanning with QR