refactored SBLMatcher. -James