add find_by_qrcode method