match verification stuff