Initial matcher and tests