for some reason, this makes the Match function wicked fast
modular commit chunks
add profiler helper function
add modular commits to lawyer disambiguation