first stab at fullmatch eval version
first stab at pairmatch eval